我有一个表(#tbLog),需要选择包含一个名为private的类的所有表行(tr)。
由于
答案 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的数组 希望这有帮助