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

  • superemposed

    superemposed

    25 Aralık 2007
  • SuppressedStorm

    SuppressedSt

    11 AĞUSTOS 2013
  • THE RED DRAGON

    THE RED DRAG

    6 ŞUBAT 2009