SORU
8 Ocak 2009, PERŞEMBE


JQuery ile kontrol checkbox?

Böyle bir şey bir checkbox jQuery kullanarak kene yapmak istiyorum:

$(".myCheckBox").checked(true);

ya

$(".myCheckBox").selected(true);

Böyle bir şey var mı?

CEVAP
8 Ocak 2009, PERŞEMBE


bir WordPress kullanmak 1.6

.prop() yeni işlevi kullanın:

$('.myCheckbox').prop('checked', true);
$('.myCheckbox').prop('checked', false);

jQuery 1.5.x ve aşağıda

.prop() işlevi .attr() kullanmanız gereken şekilde kullanılamaz.

$('.myCheckbox').attr('checked', true);
$('.myCheckbox').attr('checked', false);

Bu the approach used by jQuery's unit tests prior to version 1.6 ve kullanılması tercih olduğunu unutmayın

$('.myCheckbox').removeAttr('checked');

ikincisi olmayacağına göre, eğer başlangıçta kutusu işaretli ise, içerdiği herhangi bir biçimde - ama muhtemelen ince istenmeyen davranış değişikliği .reset() bir çağrı davranışlarını değiştirmek.

Daha fazla içerik için checked işleme için bazı değişiklikler eksik tartışma 1.5 geçiş/özellik özniteliği.1.6 x version 1.6 release notes ve bulunabilirNitelikleri vs. Özellikler.prop() documentation bölüm.

JQuery herhangi bir sürümü

Eğer sadece bir öğe ile çalışıyorsanız, her zaman sadece HTMLInputElementdeğiştirebilirsiniz'.checked özellik:

$('.myCheckbox')[0].checked = true;
$('.myCheckbox')[0].checked = false;

Bunun yerine .prop() .attr() fonksiyonları kullanarak yarar eşleşen tüm öğeleri üzerinde çalışır.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Damien Walters

    Damien Walte

    20 AĞUSTOS 2006
  • graham025

    graham025

    25 NİSAN 2006
  • Leigh Momii

    Leigh Momii

    10 Mayıs 2006