我可以将类应用于包含链接的表行,而不是链接本身吗?

时间:2011-06-07 14:44:39

标签: jquery

以下代码将一个类添加到链接中,并从同一链接中删除另一个类:

 $('a[href$="' + myStr + '"]').removeClass('yes').addClass('no');

链接显示在表格中。如何将类中的此更改应用于表中链接出现的ROW,而不是链接本身?我一直在玩“父母”命令,不管是不是这样,或者我做错了。

提前感谢您的帮助!

2 个答案:

答案 0 :(得分:2)

$('a[href$="' + myStr + '"]').closest('tr').removeClass('yes').addClass('no');

答案 1 :(得分:2)

尝试:has()选择器:

$('tr:has(a[href$="' + myStr + '"])').removeClass('yes').addClass('no');