我想获得一些radiubutton的值。 使用表达式时,这不是问题:
$("input[name='radioname']:checked").val();
但是当我需要使用变量中的DOM对象时,我遇到了以下情况:
var obj = $("[name=myradio1]");
现在我正在使用变量obj。
请解释如何从 obj 变量中获取选中的值
这是html代码:
<input id="answer_21" type="radio" value="21" name="answer[1]">
<input id="answer_22" type="radio" value="22" name="answer[1]">
答案 0 :(得分:1)
if (obj.is(':checked')){
var val = obj.val();
}
请解释如何从obj变量中获取检查值
您可以使用is()
和:checked
过滤器选择器,如下所示:
var isChecked = obj.is(':checked');
答案 1 :(得分:0)
if (obj.is(':checked')){
for (a=0; a<obj.length; a++)
{
if(obj[a].attributes[3].ownerElement.checked)
{
console.log(obj[a].attributes[3].ownerElement.defaultValue) ;
}
}
}