我正在尝试获取具有所选类别的单选按钮。
获取该课程的单选按钮
$("input:radio.someClass");
我认为这样可以获得所选的单选按钮 -
$("input:radio.someClass:selected");
但是那回归是空的 - 我做错了什么?
答案 0 :(得分:15)
根据JQuery文档。
:selected
选择器适用于选项元素。它不适用于复选框或无线电输入;
尝试:
$("input:radio.someClass:checked");
答案 1 :(得分:1)
而不是
$("input:radio.someClass:selected");
尝试这个
$("input:radio.someClass:checked");
答案 2 :(得分:1)
试试这个,
$('input[class=someClass]:checked', '#yourForm').val();
为获得最佳性能,jquery文档建议Jquery Documentation使用type而不是:radio selector
$('input[name=radioName]:checked', '#yourForm').val();
答案 3 :(得分:1)
$("input:radio.someClass:checked");
...
答案 4 :(得分:1)
这可以解决您的问题。
$('input[name=radioName].someClass:checked').val();
OR
$("input[type='radiobutton'].someClass:checked");
如果没有那么评论。
答案 5 :(得分:0)
选择所有选中的具有someclass的单选按钮 然后遍历所有并获取其值
var v= $('input[type=radio].someclass:checked');
$(v).each(function(i){
alert($(this).val())
});
答案 6 :(得分:0)
使用此脚本
$("input:radio.classNmae:checked").val();