我有一个单选按钮表,其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");
}
但这不符合我选择的方式。这是对的吗?
答案 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()
应该这样做。您不再需要@
,也不需要额外的引号。