我有一个表(#tbLog),需要选择包含一个名为private的类的所有表行(tr)。谢谢
bqujaahr1#
很简单:$("#tbLog tr.private").action();如果您有子表(为什么?),则使用此选项仅选择顶层tr s$("#tbLog > tbody > tr.private").action();请注意,我在选择器中包含了tbody,因为几乎所有浏览器都会为您添加此标记(它是规范的一部分)。
$("#tbLog tr.private").action();
tr
$("#tbLog > tbody > tr.private").action();
tbody
ndh0cuux2#
是这样的
$('#tbLog tr.private')
2wnc66cl3#
这边吗?
$("table#tbLog tr.private")
bbuxkriu4#
脚本
那应该行。。
3df52oht5#
$("#tbLog").children("tr .private")
busg9geu6#
请尝试以下代码:$('.private')
$('.private')
3wabscal7#
如果private是一个行内元素的类
$("table#tbLog .private").closest('tr')
os8fio9y8#
$("#myTable tr.pagging").click(function () { return false; });这只是为了防止您不想对tr click执行任何操作。
$("#myTable tr.pagging").click(function () { return false; });
6tdlim6h9#
我认为parent将工作得最好,假设你想它包含不是。私有的,你可以这样做
parent
$("#tbLog tr .private").parent("tr")
这将给予你一个tr的数组,如果有一个以上的满足条件,希望这有帮助
9条答案
按热度按时间bqujaahr1#
很简单:
$("#tbLog tr.private").action();
如果您有子表(为什么?),则使用此选项仅选择顶层
tr
s$("#tbLog > tbody > tr.private").action();
请注意,我在选择器中包含了
tbody
,因为几乎所有浏览器都会为您添加此标记(它是规范的一部分)。ndh0cuux2#
是这样的
2wnc66cl3#
这边吗?
bbuxkriu4#
脚本
那应该行。。
3df52oht5#
busg9geu6#
请尝试以下代码:
$('.private')
3wabscal7#
如果private是一个行内元素的类
os8fio9y8#
$("#myTable tr.pagging").click(function () { return false; });
这只是为了防止您不想对tr click执行任何操作。
6tdlim6h9#
我认为
parent
将工作得最好,假设你想它包含不是。私有的,你可以这样做这将给予你一个tr的数组,如果有一个以上的满足条件,希望这有帮助