【发布时间】:2016-02-10 04:15:03
【问题描述】:
我想获取按名称选择的输入元素的值。
当元素名称中没有[] 时,我可以使用:
var truc=$('input[name=one_name]').val();
但是当我的名字中有[]时我该怎么办?
我的代码:
<input name="metre1_result[]" id="result1" value="0" class="nbr_result input">
<input name="metre1_result[]" id="result2" value="0" class="nbr_result input">
<input name="metre2_result[]" id="result1" value="0" class="nbr_result input">
<input name="metre2_result[]" id="result3" value="0" class="nbr_result input">
<input name="metre2_result[]" id="result7" value="0" class="nbr_result input">
//find value in loop for.
var titre_cal = $('input[name=metre' + i + '_result]').val();
// = undefined because []
【问题讨论】:
-
顺便说一句,你的 html 有一个重复的 id。这是无效的。
标签: javascript jquery