$(this).parents('table:first').find('tr'))
以上内容会递归搜索tr
内的table
,如何只搜索tr
?
修改
children
无法正常工作:
alert($(this).parents('table:first').children('tr').length)
给出0
答案 0 :(得分:5)
$(this).parents('table:first').find('> tbody > tr, > tr')
将获取该表,然后找到所有tr的直接子节点和那些直接的子节点的tr。
应该适用于浏览器添加tbody和浏览器不添加的两种情况
答案 1 :(得分:4)
$('table > tr')
这将找到作为表的直接子项的<tr>
标记。如果行在tbody中,则必须执行此操作:$('table > tbody > tr')
答案 2 :(得分:1)
$('table > tr')
应该可以正常工作。
或$('table').children('tr')
。