根据值选择单选按钮

时间:2013-08-02 21:02:35

标签: jquery selector

我有一个正在生成单选按钮列表的购物车。不幸的是,生成的列表正在重复ID,所以我不能将它们用作选择器。生成的单选按钮的一个示例是

<input type="radio" name="ShippingMethodID" id="ShippingMethodID9" value="68|Priority Mail Express International|59.22|0.00">

唯一独特的东西是值开头的数字。如何根据值开头的数字创建选择器?

我一直在寻找并找到了如何根据价值找到的东西。但我需要隐藏它作为选项

str.toLowerCase().indexOf("68")

1 个答案:

答案 0 :(得分:2)

您可以使用attribute-starts-with selector

var radio = $("input[type=radio][value^=68]").

或可能:

var radio = $("input[type=radio][value^=68|]").

(以防万一有689之类的值。)


那说:

  

不幸的是,生成的列表正在重复ID,所以我不能将它们用作选择器。

这需要修复。 Repeating id values is invalid