次のような単純な HTML レイアウトがあるとします。
<div class="items">
<p>Some text #1</p>
</div>
.
.
<div class="items">
<p>Some text #n</p>
</div>
すべての div を反復処理してから段落のテキストを取得する場合、以下の 2 つのアプローチのどちらが速度の点で優れていると考えられますか (議論のためにn
約 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
});