JQuery का उपयोग कर चेक-बक्से कैसे गिनें?




checkbox count (3)

ऐसा करने के लिए कई तरीके हैं:

विधि 1:

alert($('.checkbox_class_here:checked').size());

विधि 2:

alert($('input[name=checkbox_name]').attr('checked'));

विधि 3:

alert($(":checkbox:checked").length);

मेरे पास बहुत सारे चेकबॉक्स हैं जिन्हें चेक किया गया है ( checked="checked" ) या अनचेक किया गया है।

मैं सभी चेकबॉक्सों की संख्या, अनचेक और चेकबॉक्स चेक करना चाहता हूं।

चेक-बॉक्स के साथ मेरा मतलब है <input type="checkbox" />

JQuery के साथ यह कैसे करें? अग्रिम में धन्यवाद!


तुम यह कर सकते थे:

var numberOfChecked = $('input:checkbox:checked').length;
var totalCheckboxes = $('input:checkbox').length;
var numberNotChecked = totalCheckboxes - numberOfChecked;

संपादित करें

या यहां तक ​​कि सरल भी

var numberNotChecked = $('input:checkbox:not(":checked")').length;

मान लीजिए कि आपके पास एकाधिक चेकबॉक्स वाले एक पंक्ति पंक्ति है, और आप केवल तभी गिनना चाहते हैं जब पहला चेकबॉक्स चेक किया गया हो।

आप पहले चेकबॉक्स में कक्षा देकर ऐसा कर सकते हैं

उदाहरण के लिए class='mycxk' और आप इस तरह फ़िल्टर के उपयोग से गिन सकते हैं

$('.mycxk').filter(':checked').length




checked