如何选择包含类(jquery)的所有表行(tr)

时间:2011-03-17 22:32:44

标签: jquery

我有一个表(#tbLog),需要选择包含一个名为private的类的所有表行(tr)。

由于

9 个答案:

答案 0 :(得分:23)

足够简单:

$("#tbLog tr.private").action();

如果您有子表(为什么?),那么请使用它来仅选择顶级tr

$("#tbLog > tbody > tr.private").action();

请注意,我在选择器中添加了tbody,因为几乎所有浏览器都会为您添加此标记(这是规范的一部分)。

答案 1 :(得分:15)

这是怎么做到的:

$('#tbLog tr.private')

答案 2 :(得分:11)

这样吗?

$("table#tbLog tr.private")

答案 3 :(得分:3)

$(“#tbLog”)。children(“tr .private”)

答案 4 :(得分:3)

SCRIPT

$('#tbLog tr.private')

这应该有用......

答案 5 :(得分:2)

试试这段代码:

$('.private')

答案 6 :(得分:1)

我最喜欢。如果private是行

中的一类元素
$("table#tbLog .private").closest('tr')

答案 7 :(得分:1)

{{1}}

这是为了防止你想对tr点击不执行任何操作。

答案 8 :(得分:0)

我认为parent最适合假设您希望它包含的不是.private,你可以做到

$("#tbLog tr .private").parent("tr")

如果有多个满足条件,这将给你一个tr的数组 希望这有帮助