2009-09-30 18 views
25

Onay kutularınıTüm onay kutularını bulmak jQuery'de kontrol edilir

 <input id="1" class="paid" type="checkbox" /> 
<input id="2" class="paid" type="checkbox" /> 
<input id="3" class="paid" type="checkbox" /> 
<input id="4" class="paid" type="checkbox" /> 

bir koleksiyona sahip tüm onay kutularını sonra kontrol bir eylemi gerçekleştirmek ama nasıl olup olmadığını kontrol etmek için bazı jQuery yazmak istiyorum?

cevap

60

:

if (!$('input.paid[type=checkbox]:not(:checked)').length) 
    do('stuff'); 

orada işaretli olmamasını herhangi vardır ve orada yoksa şeyler varsa, bu kontrol eder (yani hepsi kontrol edilir).

+1

Aynı şeyi yapmak için herhangi modern bir yol –

2

Bir are fonksiyon jquery iyi bir özellik olacağını düşünüyorum:

Kullanımı:

if($('input.paid[type=checkbox]').are(':checked')) 

Örnek: Bu işlevi bulduk

http://jsfiddle.net/9s2vA/

Bu olup olmadığını kontrol ettiğimde, Tgr tarafından yazılmış .

İlgili konular