JQuery获取表单输入数组的索引

时间:2015-08-07 21:54:46

标签: jquery html

<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
});

2 个答案:

答案 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是索引,第二个是当前迭代中的元素。

http://api.jquery.com/jquery.each/