如何检查datatable是否包含任何包含字符串的行并获取其行索引

时间:2016-04-27 12:16:24

标签: javascript jquery html

我的html中有一个表,其中包含用户名和密码列。如何在我的javascript中使用jquery获取具有username =“abc”的行的索引?

var myTable = document.getElementById('usersTable');

1 个答案:

答案 0 :(得分:2)

使用filter()功能。如果您正在寻找完全匹配,请不要使用:contains

$allRows = $('#usersTable tr');
row = $allRows.filter(function(){
    return $.trim($(this).find('td').eq(INDEX_OF_USERNAME_COLUMN).text()) == "abc";
});
index = $allRows.index(row);