/JQuery ile bir giriş devre dışı mı?
$input.disabled = true;
ya
$input.disabled = "disabled";
Standart bir yolu mu? Ve, nasıl engelli bir etkin giriş yapmanız tersine?
CEVAP
bir WordPress kullanmak 1.6
.prop()
işlevini kullanmalısınız disabled
özelliğini değiştirmek için.
$("input").prop('disabled', true);
$("input").prop('disabled', false);
jQuery ve aşağıda 1.5
.prop()
işlevi yok, ama .attr()
benzer yapar:
Engelli özniteliğini ayarlayın.
$("input").attr('disabled','disabled');
Tekrar etkinleştirmek için, uygun yöntemi .removeAttr()
kullanmaktır
$("input").removeAttr('disabled');
Bir WordPress kullanmak sürümünde
Her zaman gerçek DOM nesnesi güvenebilirsiniz eğer sadece tek bir element ile ilgili olmadığını, muhtemelen diğer iki seçenek daha biraz daha hızlı
// assuming an event handler thus 'this'
this.disabled = true;
.prop()
.attr()
yöntemleri kullanarak avantaj seçili öğeleri bir grup için bu özelliği ayarlayabilirsiniz.
Not:1.6 removeAttr()
ama bu daha çok şey gibi .removeProp()
bir yöntem yokturKULLANILMAMALIDIR'disabled'
gibi yerel özellikleri Alıntı belgelerine:
Not: Bu yöntem, kontrol gibi yerel özelliklerini kaldırmak için kullanmayın, engelli ya da seçili. Bu özelliği tamamen kaldırın ve tekrar bir öğe için eklenen bir kez kaldırıldı olamaz. Kullanın .() prop yanlış yerine. bu özellikleri ayarlamak için
Aslında, sanmıyorum orada birçok meşru kullanım için bu yöntemi, boolean sahne hazır şekilde olmalıdır. onlara yanlış yerine "çıkarma" onlar gibi "nitelik" muadilleri 1.5
Devre dışı öznitelik geçiş giriş jQuer...
Nasıl < devre dışı bırakmak için;gir...
Nasıl web tarayıcı otomatik tamamlama ...
jQuery devre dışı bırak/etkinleştir dü...
Nasıl devre dışı varsayılan sınır html...