如果我有一个像这样的简单 HTML 布局:
<div class="items">
<p>Some text #1</p>
</div>
.
.
<div class="items">
<p>Some text #n</p>
</div>
n
当想要迭代所有 div 然后获取段落的文本时,以下两种方法中的哪一种在速度方面被认为更好(如果有的话)(如果为了争论,我大约有 10k):
#1.Approach
$(".items").each(function() {
var p = $(this).find("p").text();
//do stuff with p
});
#2.Approach
$(".items").each(function() {
var p = $("p", $(this)).text();
//do stuff with p
});