[置顶] 用mootools实现checkbox全选功能

全选时,所有的单个checkbox都要选中,反过来也可以实现

 

//全选按钮

	$('chkall').addEvent('click',function(){

		$$('input[name="itemchk"]').each(function(item){

			if($('chkall').checked){	

				item.checked = 'checked';

			}else{

				item.checked = '';

			}

		});

	});

	//ITEM 按钮

	$$('input[name="itemchk"]').each(function(item){

		item.addEvent('click',function(){

			if(item.checked){

				var i = 0;

				$$('input[name="itemchk"]').each(function(chk){

					if(chk.checked == ''){

						i=i+1;

					}

				});

				if(i == 0){

					$('chkall').checked = 'checked';

				}	

			}else{

				$('chkall').checked = '';

			}

		});

	});


测试完全OK。

 

 

你可能感兴趣的:(mootools)