我有以下HTML:
...
<div id="panel">
<div class="abc">
<p class="xyz">Hello</p>
</div>
</div>
...
Run Code Online (Sandbox Code Playgroud)
问题:使用JQuery访问p.xyz元素的最快方法是什么?我已经阅读了一些性能评估,但它们没有考虑所有不同的情况.
我可以做以下,但不知道如何测试哪个是最快的.
$('.xyz');
$('p.xyz');
$('#panel .xyz');
$('#panel p.xyz');
$(".xyz", $('#panel'));
Run Code Online (Sandbox Code Playgroud)
我确信还有更多方法可以访问该节点.
>>> 哪种方式最快,最推荐?
我有以下HTML:
<div class="house">...</div>
Run Code Online (Sandbox Code Playgroud)
但在我的代码中,我动态插入DIV ID,使代码看起来像这样:
<div class="house" id="id_1">...</div>
Run Code Online (Sandbox Code Playgroud)
问题:如何通过仅使用JQuery了解CLASS来获取DIV ID?我尝试了类似下面的东西,但它不起作用.
$('.house').getID();
Run Code Online (Sandbox Code Playgroud)