我有一个正在生成单选按钮列表的购物车。不幸的是,生成的列表正在重复ID,所以我不能将它们用作选择器。生成的单选按钮的一个示例是
<input type="radio" name="ShippingMethodID" id="ShippingMethodID9" value="68|Priority Mail Express International|59.22|0.00">
唯一独特的东西是值开头的数字。如何根据值开头的数字创建选择器?
我一直在寻找并找到了如何根据价值找到的东西。但我需要隐藏它作为选项
str.toLowerCase().indexOf("68")
答案 0 :(得分:2)
您可以使用attribute-starts-with selector:
var radio = $("input[type=radio][value^=68]").
或可能:
var radio = $("input[type=radio][value^=68|]").
(以防万一有689
之类的值。)
那说:
不幸的是,生成的列表正在重复ID,所以我不能将它们用作选择器。