jQuery单选按钮新手问题

时间:2010-08-06 05:57:33

标签: jquery input

我有一个单选按钮表,其ID值包含项目编号

<input type="radio" id="rb169">
<input type="radio" id="rb170">
<input type="radio" id="rb171">

如何使用jQuery迭代所有以“rb”开头的单选按钮来确定选择了哪个#号?

我有类似的东西:

return_type = $("input:radio["@name=rb*"]:checked").val();
if (return_type == undefined) {
    alert("you did not select a radio button");
}

但这不符合我选择的方式。这是对的吗?

2 个答案:

答案 0 :(得分:0)

return_type = $("input:radio["@name^=rb"]:checked").val();

那应该有用。从^ =

开始

编辑:我注意到你的代码在其他地方也是错误的。在我看的时候,我太狭隘了。这是一个更新:

return_type = $("input:radio[name^='rb']:checked").val();

答案 1 :(得分:0)

$('input:radio[name^=rb]:checked').val()应该这样做。您不再需要@,也不需要额外的引号。