【发布时间】:2011-12-24 00:50:29
【问题描述】:
到目前为止,我可以让我的代码突出显示特定的 td,但更好的是突出整个行。有谁知道怎么做?
var mySearch = 'No';
$('table tbody tr td:contains("' + mySearch + '")').filter
(function(){
if($.trim($(this).text()) == mySearch)
$(this).addClass("prequal-status-n");
});
【问题讨论】:
-
你还不如丢失选择器的
:contains位。它会显着降低您的代码速度,因为它是一个 jQuery 扩展,因此会禁用浏览器的本机 (querySelectorAll) 功能。由于您稍后会进行== mySearch测试,因此您根本不需要:contains调用。
标签: jquery html-table tablerow