2012-12-03 12 views
5

seçili radyo düğmelerini al, seçili belirli bir sınıfa sahip olan radyo düğmelerini almaya çalışıyorum.Bazı sınıf

bu sınıfın radyo düğmeleri alma Bu radyo düğmesini seçili olsun işe düşündüm

$("input:radio.someClass"); 

ile geliyor -

$("input:radio.someClass:selected"); 

Ama bu boş döner - Ben yanlış ne yapıyorum ? JQuery belgelerine göre

+0

$ ("input: radio.someClass: checked") kullanın – Buzz

cevap

10

.

Seçici öğeler için :selected seçicisi çalışır. Onay kutuları veya radyo girişleri için çalışmaz;

Dene: yerine bu

$("input:radio.someClass:selected");

ait

$("input:radio.someClass:checked"); 
+0

cool- bu işe yaradı, teşekkürler – praks5432

+0

;) .................. –

1

, bu bir

$("input:radio.someClass:checked"); 
1

bu deneyin deneyin

$('input[class=someClass]:checked', '#yourForm').val(); 
En iyi performans jquery dokümanları için

yazın kullanmak yerine Jquery Documentation önerir: Radyo seçici

$('input[name=radioName]:checked', '#yourForm').val(); 
1
$("input:radio.someClass:checked"); 

??

0

hepsini kontrol radyo düğmeleri tüm aracılığıyla SomeClass ve ardından döngüsüne sahip seçip

var v= $('input[type=radio].someclass:checked'); 
$(v).each(function(i){ 
alert($(this).val()) 
}); 
0

Bu sorunu çözebilir onların değerini olsun.

$('input[name=radioName].someClass:checked').val(); 

VEYA

$("input[type='radiobutton'].someClass:checked"); 

sonra açıklama Değilse

.