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

  • AverageBroTV

    AverageBroTV

    20 Mart 2013
  • Ciaran Blumenfeld

    Ciaran Blume

    20 NİSAN 2009
  • Utah Valley Online

    Utah Valley

    9 AĞUSTOS 2010