我有一些我想操作的 html。其结构如下:
<tr> <td> <nobr>TEXT_TO_LOOK_FOR</nobr> </td> </tr>
我在这里编写了一个函数来隐藏包含此文本的行,但我只是想知道是否有人可以清理它。我觉得它可能使 jquery 做的工作超出了它的需要。
我知道我可以搜索包含文本的行,但我希望该函数是健壮的,以便在其他地方找到文本时它不会隐藏行。
function hideRowContainingText(strText)
{
var rowMatches = $('tbody tr td nobr:contains(' + '"' + strText + '"' + ')');
rowMatches.eq(0).parent().parent().parent().css("display", "none");
}
谢谢你的帮助!