jQuery通过输入字段中的键向下键获取类的索引
输入字段根据用户在我的脚本中的需要动态出现 例如:jQuery通过输入字段中的键向下键获取类的索引,jquery,dom,Jquery,Dom,输入字段根据用户在我的脚本中的需要动态出现 例如: <div class='row'><input class='number' type='text' /><<input class='total' type='text' /></div> <div class='row'><input class='number' type='text' /><<input class='total' type='t
<div class='row'><input class='number' type='text' /><<input class='total' type='text' /></div>
<div class='row'><input class='number' type='text' /><<input class='total' type='text' /></div>
<div class='row'><input class='number' type='text' /><<input class='total' type='text' /></div>
但我测试的是哪个字段,如果我在另一个输入字段中键入了什么,他会显示索引0,而不是索引1或2。我做错了什么?没有参数
。index
返回同级元素的索引。.number
元素似乎总是其父元素的第一个子元素,因此索引总是0
您可以执行以下任一操作:
$(this).parent().index();
如果父元素的每个同级元素都包含.number
元素
或者先选择所有.number
元素,然后获取该集合中元素的索引:
var $numbers = $('.number');
// ...
$numbers.index(this);
var $numbers = $('.number');
// ...
$numbers.index(this);