jQuery में, कोई भी 'अनचेक' चेक बॉक्स खोजने के बारे में कैसे जाता है।सभी अचयनित चेकबॉक्स कैसे ढूंढें?
$(':checkbox:checked');
मुझे सभी चेक बॉक्स दिखाई देता है, लेकिन मुझे जो भी चाहिए वह सभी गैर-चेक किए गए बॉक्स हैं।
jQuery में, कोई भी 'अनचेक' चेक बॉक्स खोजने के बारे में कैसे जाता है।सभी अचयनित चेकबॉक्स कैसे ढूंढें?
$(':checkbox:checked');
मुझे सभी चेक बॉक्स दिखाई देता है, लेकिन मुझे जो भी चाहिए वह सभी गैर-चेक किए गए बॉक्स हैं।
तुम इतनी तरह :not
चयनकर्ता का उपयोग,:
$('input:checkbox:not(:checked)');
या .not
समारोह है, तो जैसे:
$('input:checkbox').not(':checked');
यह भी ध्यान रखें कि आप हमेशा :radio
और :checkbox
तरह फिल्टर से पहले input
रखना चाहिए, इसके बिना चयनकर्ता का मूल्यांकन *:checkbox
के रूप में किया जाता है जो वास्तव में चयनकर्ता धीमा है।
विशेष jQuery चयनकर्ताओं के बिना एक समाधान है, का उपयोग कर attribute selector[docs] और .filter()
[docs]:
$('input[type="checkbox"]').filter(function() {
return !this.checked;
});
धन्यवाद पाओलो। मैंने वास्तव में 'नहीं' के साथ खेला था, लेकिन मैंने सही जगह या कुछ ":" प्राप्त करने का प्रबंधन नहीं किया था। किसी भी मामले में, अब काम करता है। धन्यवाद। * के लिए गाइड के लिए धन्यवाद: बनाम इनपुट: –