SORU
11 Temmuz 2012, ÇARŞAMBA


Bir WordPress kullanmak eğer onay kutusu işaretli değilse işaretleyin

Sorun bu çözemedim ben. İki onay kutusu (gelecekte daha fazla olacaktır) var:

checkSurfaceEnvironment-1
checkSurfaceEnvironment-2

Temelde, ya da işaretli ise bir if ifadesi yazmak ve test etmek istiyorum. Bunu yapmanın en kolay yolu nedir? (ben.eğer checkSurfaceEnvironment-1 işaretli ise ve-2 checkSurfaceEnvironment e DEĞİL.. bir şey yap)

if ( $("#checkSurfaceEnvironment-1").attr('checked', true) && $("#checkSurfaceEnvironment-2").is('**(NOT??)** :checked') )

CEVAP
11 Temmuz 2012, ÇARŞAMBA


Kullanmak güvenli bir yoldur:

if($("#checkSurfaceEnvironment-1").prop('checked') == true){
    //do something
}

Eğer kontrol elemanları üzerinde yineleme yapmak istiyorsanız ana öğe kullanın

$("#parentId").find("checkbox").each(function(){
    if ($(this).prop('checked')==true){ 
        //do something
    }
});

Daha fazla bilgi:

Bu tüm kutuları bir özellik checkbox fiili durumu saklayan kontrol ettirin, çünkü bu iyi çalışıyor. Sayfayı incelemek ve onay işaretini kaldırmak için deneyebilirsiniz Eğer isterseniz ve öznitelik göreceksiniz "(varsa) aynı kalır. kontrol Bu özellik yalnızca temsil ederilk durumonay kutusu, ve değilmevcutdevlet. Mevcut durumu bu onay kutusu için özellik dom öğesi kontrol saklanır.

Properties and Attributes in HTML bkz

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bennythecoder

    Bennythecode

    25 Mart 2008
  • listedabive

    listedabive

    30 Ocak 2007
  • Sali Kaceli

    Sali Kaceli

    24 ŞUBAT 2009