如何检索名称中带括号的项目?

时间:2015-11-09 13:41:21

标签: javascript jquery

我想获取由其名称选择的输入元素的值。

如果元素名称中没有[],我可以使用:

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 []

1 个答案:

答案 0 :(得分:2)

$('[name=metre2_result\\[\\]]')

 $('[name="metre2_result[]"]')

必须对内括号进行转义或用双引号括起来的值。我相信双引号值是首选。