jQuery实现简单加法,扩展函数

一. jQuery实现简单加法

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Simple addition</title>
</head>
<body>
	<input type="text" value="" /> +
	<input type="text" value="" />
	<input type="button" value="=" />
	<label></label>
</body>
<script type="text/javascript" src="jquery-2.1.1.min.js"></script>
<script type="text/javascript">
	$(function(){
		$("input[type='button']").click(function(){
			var i = 0;
			$("input[type='text']").each(function(){
				i += parseInt($(this).val());
			});
			$('label').text(i);
		});
		$("input:lt(2)")
			.add('label')
			.css('border','none')
			.css('borderBottom','solid 1px navy')
			.css('textAlign','center')
			.css('width','3em')
			.css({'width':'30px'});
	});
</script>
</html>

二. jQuery扩展函数

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Extended interface</title>
</head>
<body>
	<input type="radio" />
	<input type="radio" checked="checked" />
	<input type="checkbox" />
	<input type="checkbox" checked="checked" />
</body>
<script type="text/javascript" src="jquery-2.1.1.min.js"></script>
<script type="text/javascript">
    // 调用扩展函数
	jQuery.fn.extend({
		check: function(){
			return this.each(function(){this.checked=true;});
		},
		uncheck: function({
			return this.each(function(){this.checked=false;});
		})
	})

	// 应用扩展函数
	$(function(){
		$("input[type=checkbox]").check().css("border","solid 1px red");
		$("input[type=radio]").uncheck().css("border","solid 1px blue");
	});
</script>
</html>

搜索

复制

时间: 2024-12-11 04:20:35

jQuery实现简单加法,扩展函数的相关文章

如何利用jQuery进行简单表单验证

如何利用jQuery进行简单表单验证:利用jQuery可以进行表单验证,当然有比较复杂的表单验证,这里就不介绍了,下面就简单介绍一下如何使用jQuery进行简单的表单验证,然后大家可以通过改造进行基本的表达验证了.先看一段代码实例: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http

C语言 &#183; 简单加法

算法提高 简单加法 时间限制:1.0s   内存限制:256.0MB 问题描述 小于10的自然数中有四个数字能除尽3或5(3, 5, 6, 9),它们的和为23. 请计算所有小于1000的自然数中能除尽3或5的数字的合.然后使用标准输出cout,输出你的结果. 输入格式 无. 输出格式 一行一个整数,表示你的结果. 1 #include<stdio.h> 2 int main(){ 3 int sum=0; 4 for(int i=0;i<1000;i++){ 5 if(i%3==0 |

Javascript对象、Jquery扩展简单应用

Javascript对象,表现方式一: 1 person = new Object(); 2 person.firstname = "An"; 3 person.lastname = "na"; 4 person.age = 12; 5 alert(person.age); Javascript对象,表现方式二: 1 function person(firstname, lastname, age) { 2 this.firstname = firstname; 3

jQuery的简单笔记

html css javaScript Ajax jQuery Java servlet jsp jdbc mysql oracle struts spring hibernate jdpm tomcat jUnit Ant Hadoop linux unix android sql server jQuery的简单笔记//使用JQuery输出    /*     * jquery对象:需要用"$"来修饰     *      * jquery获取页面标签:$()来包裹,通过"

JQuery -&gt; 超级简单的下拉菜单

1. create a new accout, create orginazation, create repo 2. install git in your local pc Note: you can create ssh key to avoid username/password input for github operation https://help.github.com/articles/generating-ssh-keys https://help.github.com/a

算法训练 简单加法(基本型)

问题描述 首先给出简单加法算式的定义: 如果有一个算式(i)+(i+1)+(i+2),(i>=0),在计算的过程中,没有任何一个数位出现了进位,则称其为简单的加法算式. 例如:i=3时,3+4+5=12,有一个进位,因此3+4+5不是一个简单的加法算式: 又如i=112时,112+113+114=339,没有在任意数位上产生进位,故112+113+114是一个简单的加法算式. 问题:给定一个正整数n,问当i大于等于0且小于n时,有多少个算式(i)+(i+1)+(i+2)是简单加法算式.其中n<

html+jquery模拟简单的树形展开

html+jquery模拟简单的树形展开 <!DOCTYPE html> <html> <head> <title>在线尝试 Bootstrap 实例</title> <link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet"> <script src="htt

PHP+jQuery开发简单的翻牌抽奖实例

PHP+jQuery开发简单的翻牌抽奖实例,实现流程:页面放置6个方块作为奖项,当抽奖者点击某一块时,方块翻转到背面,显示中奖信息,这个奖品是随机的,不是固定的. 在页面上放置6个奖项: 1 <ul id="prize"> 2 <li class="red" title="点击抽奖">1</li> 3 <li class="green" title="点击抽奖"&g

Jquery(一) 初识Jquery,简单使用Jquery。

距离上一篇博文好像隔了很久的时间了额.好像是堕落了一阵子,前些时间去杭州找工作,被租房的事情给搞懵逼了,然后就回来了,回来在修炼一个月在出去奋斗把!加油,这两天把jquery,easyui和bootstrap这几个东西给记录一下,之前就学过,但是没记录下来,所以忘的很快,又没地方去复习,所以还是记录记录这些知识点.以便将来查看复习. --WH 一.什么是Jquery? 其实超级简单,不要把它想的太难了,Jquery就是一个js(javascript)类库. 1.1.什么是js类库? [JavaS