0

これは、クラスの長さを取得することに似ているかもしれません。しかし、トグル クラスの実際の出力が得られません。

シナリオは次のとおりです。すべての行にチェックボックスがあるテーブルがあります。すべてチェックするオプションが選択されている場合、すべてのチェックボックスがマークされます。問題は、すべてのチェックボックスがチェックされている場合は true としてフラグを渡し、一部のチェックボックスのみがチェックされている場合は false として渡したいということです。現在、トグル機能を使用しています。そのため、「チェックされていない」チェックボックスではなく、「チェックされていない」チェックボックスの長さを取得する方法がわかりません(チェックボックスの代わりにスタイリングにDivを使用しています。)

ここにjsfiddleがあります

長さを数えるスクリプト:

$("#cntCheck").click(function(){
    alert($('.isChecked').length);      //Counting Checked CheckBox(Working right).
});

$("#cntUncheck").click(function(){
    alert($('.checkBox isChecked').length); //Counting Unchecked CheckBox Except CheckAll checkbox(This is not working)
});
4

2 に答える 2

0

このフィドルを参照してください - http://jsfiddle.net/Yp56c/3/

$("#cntUncheck").click(function(){
    var notChecked = $('.checkBox').not('.isChecked').length;
    alert(notChecked); //This is working
});
于 2013-05-07T12:24:40.280 に答える