小编All*_*len的帖子

JQuery:选择器性能

我有以下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)

我确信还有更多方法可以访问该节点.

>>> 哪种方式最快,最推荐?

javascript jquery

2
推荐指数
1
解决办法
596
查看次数

JQuery:我如何获得DID ID?

我有以下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)

javascript jquery

0
推荐指数
1
解决办法
118
查看次数

标签 统计

javascript ×2

jquery ×2