23 EYLÜL 2009, ÇARŞAMBA
Tıklayın jQuery ile toggle
Fare üzerinde ve y ve mouseout x sizinle aynı yerde vurgulu bir fonksiyon kullandım. Tıklatın için aynı çalışıyorum ama işe yaramıyor:
$('.offer').click(function(){
$(this).find(':checkbox').attr('checked', true );
},function(){
$(this).find(':checkbox').attr('checked', false );
});
Onay kutusu div
ve eğer Tekrar Tıkla tıklandığında kontrolsüz bir geçiş basıldığı zaman kontrol olmak istiyorum.
CEVAP
23 EYLÜL 2009, ÇARŞAMBA
Bu kolayca mevcut '' her tıklama üzerine checkbox devlet. kontrol saygısız tarafından yapılır Örnekler:
$(".offer").on("click", function () {
var $checkbox = $(this).find(':checkbox');
$checkbox.attr('checked', !$checkbox.attr('checked'));
});
ya da:
$(".offer").on("click", function () {
var $checkbox = $(this).find(':checkbox');
$checkbox.attr('checked', !$checkbox.is(':checked'));
});
ya da, doğrudan DOM manipüle ederek 'kontrol' özelliği (yani attr()
kullanarak değilgetirtıklandığında checkbox) mevcut durumu:
$(".offer").on("click", function () {
var $checkbox = $(this).find(':checkbox');
$checkbox.attr('checked', !$checkbox[0].checked);
});
...ve benzeri.
Not: prop
kullanarak ayarlanmalıdır 1.6 jQuery beri attr
:
$(".offer").on("click", function () {
var $checkbox = $(this).find(':checkbox');
$checkbox.prop('checked', !$checkbox[0].checked);
});
Bunu Paylaş:
jQuery otomatik tamamlama tıklayın gör...
JQuery sürükle tıklayın olay önleme ve...
Nasıl tıklayın-ve-tutun bir jQuery din...
Nasıl çapa metin/tıklayın jQuery kulla...
Devre dışı bırakma görüntüleri jquery ...