jQuery CheckBox全选

时间:2014-01-29所属栏目: Jquery开发 来源: 热度:

其实这个只要熟悉了jQuery,基本上都能写得出来。在没接触jQuery之前,使用原生的JS写,虽然代码不是很多,但是也挺麻烦的。在这里不得不赞叹jQuery的选择器是多么的好用!

$(function(){
	$('#inputChkAll').click(function(){
		$("input[name='chkJob']").attr("checked", $(this).attr("checked"));//注意此处
	});
});

代码如上,#inputChkAll用来全选或者全不选的CheckBox控件,其控制了name='chkJob'这个复选组。

现在回过头再来看看以前用JS如何实现全选和全不选的:

//全选
function checkall() {
	var all = document.getElementsByTagName("input");
	for (var i = 0; i < all.length; i++) {
		if (all[i].type == "checkbox") {
			all[i].checked = true;
		}
	}
}
 
// 反选
function checknull() {
	var all = document.getElementsByTagName("input");
	for (var i = 0; i < all.length; i++) {
		if (all[i].type == "checkbox") {
			all[i].checked = false;
		}
	}
}
标签:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)