使用纯js获取所选文本字段的索引

时间:2014-03-18 18:17:42

标签: javascript

<INPUT type="text" class="deb_count" name="debt[]" id="debt" onChange="check_deb(this)"/>

我有一组动态创建的文本字段。当用户点击文本字段时,我想获取所单击文本字段的索引。如果用户在3文本字段上cliks它应该返回索引2

1 个答案:

答案 0 :(得分:0)

var textfields = []; // your array with dom elements
// this function is bound to the click event
function onclick() {
    alert(textfields.indexOf(this)); // your index ecma5
}

如果它们在同一容器中的dom文档中按顺序排列,则可以使用:

$(this).index()

http://api.jquery.com/index/

编辑: 根据您的代码,您可以使用addRow函数返回行 然后这就是你获得索引的方式:

var row = addRow;
$(row).click(function () {
    alert($(this).index());
});