kontrol işaretini kaldırın Nasıl şey sadece krom olarak radyo düğmesini
$(':radio').on("change", function(event){
$(this).prop('checked', true);
});
$(':radio').on("click", function(event){
$(this).prop('checked', false);
});
firefox
bu çözüm işidir, bu alışkanlık http://jsfiddle.net/wuAWn/Ofc i değişken kullanmak ve bir şeyler yazabilirsiniz şey seçmenize izin gibi
var val = -1;
$(':radio').on("click", function(){
if($(this).val()==val)
{$(this).prop('checked', false);
val = -1;
}
else val = $(this).val();
});
Ama benim sayfa ve html içeriği birkaç radyo düğmesi grubuna sahip olacak ajax ile yüklenen, bu yüzden wrtite istiyorum Her bir radyo düğmesi grubunun değişkenlerini tanımlamak ve her radyo düğmesi grubu için aynı işlevi yazmak yerine, hepsi için 1 işlev.
Düzenleme: onay kutularıyla ilgili yardımlarınız için teşekkür ederiz, ancak onay kutusu için bir radyo düğmesi grubu olarak davranmanız gerektiğinde, diğer tüm onay kutularının işaretini kaldırabilecek diğer javascripti yazmanız gerekir, oncelikle aynı adda onclick, zaten radyo düğmesi css var ve daha kolay benim için sadece görünüşe benzeyen checkbox gibi bir sınıf eklemek ve onay kutusu gibi görünmesini sağlamak için özel bir görünüm için tekdüze kütüphane kullanıyorum, burada benim garip bir çözümümdür. http://jsfiddle.net/wuAWn/9/
radyo onay kutularını devre dışı bırakılması .. ulaşmaya çalışıyor nedir? sonra devre dışı = "disabled" özelliğini kullanabilirsiniz .. – arnorhs
Hayır onları devre dışı bırakmak için wat yok, ben zaten kontrol işaretini kaldırın izin veren, radiobutton grubu oluşturmak istiyorum. – ccd580ac6753941c6f84fe2e19f229
@ Özellikle bunun neden bir çift olarak işaretlendiğini merak ediyorum? Bu kişi tıklandığında kontrol edilen bir radyo düğmesinin işaretini nasıl kaldıracağını soruyor. Bu sadece bir onay kutusunu kontrol eden tamamen farklı bir yaratıktır. Bu klavyeye bakın: http://jsfiddle.net/x48cx/ – Pytry