我有一个包含两列代码的表。我将它们命名为Main Code
和Sub Code
。我在用户填写表格中时有2个搜索文本框,按 Enter 键,更改包含{{1}的行的background-color
}和Main Code
。我看到这个话题:
find table row containing table cell containing specific text
但它不知道如何检查2个细胞而不是一个细胞。请帮助我
感谢
修改1)
这是我的表格的一个例子:
Sub Code
答案 0 :(得分:1)
searchTerm1 = $('input.maincode').val();
searchTerm2 = $('input.subcode').val();
$("td:contains("+searchTerm1+")")
.siblings()
.filter(":contains("+searchTerm2+")").parent('tr').css('background','yellow');
答案 1 :(得分:0)
代码可能有点乱,但概念仍然存在。基本上你想通过每个tr进行iternate并检查nth-child(1)和nth-child(2)是否是你要查找的值。
答案 2 :(得分:-1)
使用jquery:
$('table th:contains("Main Code")').parent().css('background-color', 'red');
$('table th:contains("Sub Code")').parent().css('background-color', 'red');