早上好,
我正在尝试编写一个选择器,它将选择包含具有“cancelMenu”类的span元素的所有行。
这些中的任何一个都比另一个好吗?或者有更好的方法来写它吗?
$("span.cancelMenu").closest("tr");
$("tr > span.cancelMenu");
任何想法或想法?我正在使用第一个并且它有效,但似乎我只针对一行。我真的想要所有的行。
谢谢, 〜CK
答案 0 :(得分:5)
你可以使用:has
伪选择器:
$("tr:has(span.cancelMenu)");
答案 1 :(得分:2)
$("tr:has(span.cancelMenu)");
答案 2 :(得分:1)
如果要选择行(tr)而不是跨度,则可以使用parent():
$('span.cancelMenu').parent('tr');
答案 3 :(得分:0)
我可能会选择像
这样的东西$("span.cancelMenu").each(function(i) {
//$(this).parent() is the row
});