<input type="number" value="88" name="fee[]" style="width:60px">
<input type="number" value="60" name="fee[]" style="width:60px">
<input type="number" value="20" name="fee[]" style="width:60px">
<input type="number" value="90" name="fee[]" style="width:60px">
我想在jquery中获取name数组的索引,如下所示
0 1 2 3 4
我的剧本
$('input[name="fee[]"]').each(function() {
alert($(this).index()); //result undefine
});
答案 0 :(得分:1)
你的意思是这样吗?
$('input[name="fee[]"]').each(function(index) {
alert(index);
});
如果没有,请进一步解释。
注意函数中的 index 参数,该变量将保存迭代值。
答案 1 :(得分:0)
您的预期结果有误,您有4个元素0 1 2 3
。
因此,如果我理解你的问题,这就是你想要的
$("input[name='fee[]']").each(function(i, v) {
alert(i);
});
每个函数的第一个arg是索引,第二个是当前迭代中的元素。