获取某些类的选定单选按钮
我正在尝试获取具有所选类别的单选按钮。
获得该类的单选按钮
$("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");
如果没有那么评论。