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

如何选择包含类(jquery)的所有表行(tr),jquery,Jquery,我有一个表(#tbLog),需要选择包含名为private的类的所有表行(tr) 谢谢这样好吗 $("table#tbLog tr.private") 很简单: $(“#tbLog tr.private”).action() 如果您有子表(为什么?),则使用此选项仅选择顶层trs $(“#tbLog>tbody>tr.private”).action() 请注意,我在选择器中包含了tbody,因为几乎所有浏览器都会为您添加此标记(它是规范的一部分)。这是如何完成的: $('tbLog tr.p

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

谢谢

这样好吗

$("table#tbLog tr.private")
很简单:

$(“#tbLog tr.private”).action()

如果您有子表(为什么?),则使用此选项仅选择顶层
tr
s

$(“#tbLog>tbody>tr.private”).action()

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

这是如何完成的:

$('tbLog tr.private')

脚本

$('#tbLog tr.private')
那应该行…

试试下面的代码:


$('.private')
我喜欢最近的。如果private是行内的元素类

$("table#tbLog .private").closest('tr')

我认为
家长
如果你想让它包含而不是私密的话,效果会更好。你可以这样做

$("#tbLog tr .private").parent("tr")
如果有多个tr满足条件,这将为您提供一个tr数组 希望这有助于

$(“#myTable tr.pagging”)。单击(函数(){return false;})


这只是为了防止您不想对tr click执行任何操作。

tr和类之间不需要空格,否则这是一个有效的解决方案
$("#tbLog tr .private").parent("tr")