我有一个带有一些嵌套表的表(这是输出,但是我无法执行任何有关dotnet控件的操作)
我想要的是移动作为直子的所有行,但到目前为止,它没有按我认为的那样工作。
我有一个基本设置,它只接受所有行,也包括嵌套表中的行,我注释掉了我确实没有给出期望结果的其他几行
我想要的是它移动完整的行,即使该行具有嵌套表并且不对切片功能中该表中的行进行计数
您可以在jsfiddle上查看我的设置
任何帮助,将不胜感激
最佳答案
在所有情况下都可以使用:not()
,如果知道标记条件,则可以使用child selector (>
):
$('#tblPropertyDetail tr:not(tr tr)').slice(0, 40).appendTo(".one");
You can test it here。替代方法是:
$('#tblPropertyDetail > tr').slice(0, 40).appendTo(".one");
但是,根据您的DOCTYPE,此方法可能有效或无效,这取决于它是否为您添加了
<tbody>
元素(例如,以XHTML推断)。为了安全起见,请自己添加<tbody>
并执行以下操作:$('#tblPropertyDetail > tbody > tr').slice(0, 40).appendTo(".one");
关于jquery - 获取直接 child 与jQuery,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4108635/