获取某些类的选定单选按钮

我正在尝试获取具有所选类别的单选按钮。

获得该类的单选按钮

$("input:radio.someClass"); 

我认为这样可以获得所选的单选按钮 –

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

但那回归是空的 – 我做错了什么?

根据JQuery文档。

:selected选择器适用于选项元素。 它不适用于复选框或无线电输入;

尝试:

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

而不是这个

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

试试这个

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

??

试试这个,

 $('input[class=someClass]:checked', '#yourForm').val(); 

为了获得最佳性能,jquery文档使用type而不是:radio selector来推荐Jquery文档

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

选择所有选中的具有someclass的单​​选按钮,然后遍历所有并获取它们的值

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

这可以解决您的问题。

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

要么

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

如果没有那么评论。