如何检查数据表是否有任何包含字符串的行并获取它的行索引
How to check if datatable has any row containing a string and get row index of it
我的html中有一个表格,其中包含用户名和密码列。 如何在 JavaScript 中使用 jquery 获取用户名="abc" 的行的索引?
var myTable = document.getElementById('usersTable');
使用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);
相关文章:
- AngularJS-ng使用字符串索引在数组上重复
- 在 JavaScript 中动态创建带有字符串索引的二维表
- 按字符串索引的 Javascript 数组
- 按字符串索引访问字典对象
- 每个和字符串索引
- 使用字符串中的开始和结束单词以及 javascript 中的子字符串索引查找子字符串
- JavaScript 数组中的字符串索引
- 如何从数组中删除特定元素?与字符串索引
- Why for var在数组中返回一个字符串索引
- 为什么数组中的字符串索引不会增加'长度'
- 字符插入错误的字符串索引
- Javascript字符串索引
- 如何在不计算扩展实体的情况下找到标记(元素)的字符串索引?
- 如何忽略字符串索引中的空格,并在句子中的每个单词上以大写字母开头
- Jquery的每个函数都不能用于字符串索引数组
- 为什么IE's插入符在文本输入中的位置不等于字符串索引?解决方法是什么?
- 字符串索引器在本地工作,但在网站托管时不起作用
- 在Javascript中迭代由字符串索引的数组
- 在javascript中创建两个数组的字符串索引对象
- 如何创建具有字符串索引的二维对象并循环遍历结果