gpt4 book ai didi

javascript - 使用 jquery find() 查找表元素的直接 tr 元素

转载 作者:行者123 更新时间:2023-11-30 10:53:55 24 4
gpt4 key购买 nike

我正在尝试查找表格元素内的所有 tr 元素。它自身的表格元素在其行内嵌套了其他表格元素。所以当我执行以下操作时:

$(tbl).find('tr').hover(...);

...它还会在嵌套的表格元素中选取 tr 元素。我只想要我尝试查询的表元素的直接 tr 元素。

$(tbl).find('>tr').hover(...); 对我不起作用!

ps:tbl是表格元素,不是字符串

最佳答案

请阅读完整答案。

$(tbl).children() 

会给你 tbodythead 如果它存在。所以如果你想要立即 tr,你需要试试这个。

$(tbl).children('tbody').children('tr')

在获取 table 的子项时不要忘记考虑 tbody,因为在 Firefox 中直接调用 $(tbl).children( ) 返回 tbody 而不是 tr,即使它不在您的标记中。复杂但有用。

快乐编码。

关于javascript - 使用 jquery find() 查找表元素的直接 tr 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3412667/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com