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

rjee0c15  于 2023-03-22  发布在  jQuery
关注(0)|答案(9)|浏览(113)

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

bqujaahr

bqujaahr1#

很简单:
$("#tbLog tr.private").action();
如果您有子表(为什么?),则使用此选项仅选择顶层tr s
$("#tbLog > tbody > tr.private").action();
请注意,我在选择器中包含了tbody,因为几乎所有浏览器都会为您添加此标记(它是规范的一部分)。

ndh0cuux

ndh0cuux2#

是这样的

$('#tbLog tr.private')
2wnc66cl

2wnc66cl3#

这边吗?

$("table#tbLog tr.private")
bbuxkriu

bbuxkriu4#

脚本

$('#tbLog tr.private')

那应该行。。

3df52oht

3df52oht5#

$("#tbLog").children("tr .private")
busg9geu

busg9geu6#

请尝试以下代码:
$('.private')

3wabscal

3wabscal7#

如果private是一个行内元素的类

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

os8fio9y8#

$("#myTable tr.pagging").click(function () { return false; });
这只是为了防止您不想对tr click执行任何操作。

6tdlim6h

6tdlim6h9#

我认为parent将工作得最好,假设你想它包含不是。私有的,你可以这样做

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

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

相关问题