Jquery 设置表格行的CSS

Jquery 设置表格行的CSS,jquery,css,Jquery,Css,我以为这很容易,但我有麻烦了 我有一个表,当我根据一个名称搜索该表中的一行时,我想突出显示它找到的行。我正在尝试以下代码: var elem = $("#table-names tr:contains("+ name +")"); $(elem).css("background-color", "red"); 但它不起作用 编辑(以下为html): 销售时点情报系统 名称 要点 我错过什么了吗 Cheers在:contains()的括号内的文本需要用引号括起来 应该是 va

我以为这很容易,但我有麻烦了

我有一个表,当我根据一个名称搜索该表中的一行时,我想突出显示它找到的行。我正在尝试以下代码:

    var elem = $("#table-names tr:contains("+ name +")");
    $(elem).css("background-color", "red");
但它不起作用

编辑(以下为html):


销售时点情报系统
名称
要点
我错过什么了吗


Cheers

:contains()
的括号内的文本需要用引号括起来

应该是

var elem = $("#table-names tr:contains('"+ name +"')");

提供相关的HTML标记,否则很难提供帮助。顺便说一句,不需要在jquery对象中重写元素。您现在看到标记了吗?我花了一段时间才把它打印出来:-)我看到的是无用的PHP代码,而不是呈现的HTML。我们仍然不知道哪个名字有价值。。。在这里,您可以看到您的代码应该是有效的:它取决于名称的价值,但这似乎是公平的——老实说,这并没有什么区别,但为未来着名
var elem = $("#table-names tr:contains('"+ name +"')");