【发布时间】:2020-12-20 10:15:26
【问题描述】:
[请忽略 /close - 我在代码中犯了一个错误,但感谢所有贡献]
在我的代码中,我有许多共享相同父名称的字段。例如:
<input name="example[1_1]" type="checkbox">
<input name="example[1_2]" type="checkbox">
<input name="example[1_3]" type="checkbox">
我不知道其中哪一项是检查值。显然我可以使用一个类,但我想做的是做一个选择器,它说获取所有以 1_ 开头的字段。
我尝试了以下方法:
var answer = $('input[name^="example['+q+']"]:checked').val();
var answer = $('input[name^="example['+q+'"]:checked').val();
这真的可以用 Jquery 吗?如果没有,我将不得不重新处理我的情况,但如果有办法,我更愿意使用它。
【问题讨论】:
-
您的第二个选项似乎工作正常:
$('input[name^="example['+q+'"]:checked')jsfiddle.net/racsdng9 - 为什么你认为它不起作用? -
请记住,如果其中一个答案对您有用,请将其标记为答案,以帮助社区中的其他人在遇到相同问题时更轻松地找到他们的解决方案。 如果您不知道怎么做,您可以在答案旁边使用灰色标记(打勾)(您只能选择一个),更多信息请阅读this。否则,请告诉我们为什么提供的所有答案都不适合您。
-
你得出结论了吗?