我正在使用
检索我的datatbale中的所有行var rows = $("#usersTable").dataTable().fnGetNodes();
我的表第1列有2列:用户名第2列密码。如何找到包含用户名“abc”的行的行索引。
我试过了:
var rows = $("#usersTable").dataTable().fnGetNodes();
for (var j =0 ; rows[j] ; ++j ){
var index = $('rows[j] td:eq(0):contains("abc")').index()
}
console.log("index:" + index)
答案 0 :(得分:1)
更改循环内的代码。你把行[j]放在一个不起作用的字符串里。
var rows = $("#usersTable").dataTable().fnGetNodes();
for (var j =0 ; rows[j] ; ++j ){
var index;
if($(rows[j]).find('td:contains("abc")').size()) {
index = j;
break; //break the loop once you find your answer
}
}
console.log("index:" + index);