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

  • eyes4beautee

    eyes4beautee

    17 HAZİRAN 2011
  • Phymec

    Phymec

    18 Temmuz 2009
  • Ryan Ha

    Ryan Ha

    9 NİSAN 2006