チェックボックスjqueryの、抗選挙を選択し、自動的に全体のボックスをチェックし、フルでチェックボックスのチェックを外し

ボタンを選択し、選択されていないグループのグループは、キャンセル時に完全な選挙のためのページ、抗選挙は、自動的にチェックボックスを選択し、[すべて選択]ボタンが選択されています

$('#checkAll').click(function(){
			if(this.checked) {
				$("input[type=checkbox][name=ckjsmc]").each(function(){
					$(this).attr('checked', 'true');
				});
			} else {
				$("input[type=checkbox][name=ckjsmc]").each(function(){
					$(this).removeAttr('checked');
				});
			}
		});
		
	 function checkOne(){
	 	var count = 0;
		$("input[type=checkbox][name=ckjsmc]").each(function(){
			if($(this).attr('checked') != 'checked'){// 判断一组复选框是否有未选中的
				count+=1;
			}
		});
		if(count == 0) { // 如果没有未选中的那么全选框被选中
			$('#checkAll').attr('checked', 'true');
		} else {
			$('#checkAll').removeAttr('checked');
		}
	 }
ここでcheckOneは()私はここにスプライスへのjQueryの動的な車とチェックボックスのセットだったので、各チェックボックスのonclickの方法で呼び出されている、それはjQueryの$()との方法ではありません。クリックしてください()あなたはJSでメソッドを使用する必要がありますクリックイベントを(jqueryの行に登録されていない数多くのテストの後、任意の反応なし]をクリック)、登録することがステッチメソッドを呼び出すためのonclick。


この例では、達成することができます。1.全体のボックスを選択し、チェックボックスのセットがチェックされています

      2.リバースすべてのボックス、チェックボックスのセットが選択されていません

              3.チェックボックスのグループは完全なボックスをチェックし、自動的にチェックされています

      4.グループは、チェックボックスがチェックされていないた場合、全体のボックスのフックを削除

公開された90元の記事 ウォン称賛21 ビュー470 000 +

おすすめ

転載: blog.csdn.net/yx13649017813/article/details/41963225