gpt4 book ai didi

javascript - 'parent()' 和 'parents()' 哪个更好?

转载 作者:行者123 更新时间:2023-11-29 16:28:16 25 4
gpt4 key购买 nike

对于以下代码示例,获取父节点的更好方法是什么?

...
<tr>
<td>
<table>
<tr>
<td>
<div class="block_data">
Hello world!!
</div>
</td>
</tr>
</table>
</td>
</tr>




/*Javascript code 1*/
$('.block_data').parents('tr').first()...


/*Javascript code 2*/
$('.block_data').parent().parent()...

这两个代码哪一个更快(考虑性能,而不是编码)?想象一下这样的情况,有很多 parent :

...
<tr>
<td>
...
</td>
</tr>
...
<tr>
<td>
<div>
<div>
<div>
<div class="block_data">
Hello world!!
</div>
</div>
</div>
</div>
</td>
</tr>

最佳答案

由于它们实际上都不能正确地实现您所需的功能,因此哪种方法更快的问题有点无关紧要,您不认为吗? You are looking for closest() ,而不是 parent()parents()。一般来说,在您确信自己有一个可以正确工作的方法之前,考虑性能可能不是一个好主意。

关于javascript - 'parent()' 和 'parents()' 哪个更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3371752/

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