我想知道jQuery選擇器中遍歷和僞類之間的區別。jQuery遍歷vs僞類
在包含以下內容的DOM:
<ul id="destination">
<li>A</li>
<li>B</li>
</ul>
以下的jQuery代碼將選擇相同的元素:
# Pseudo class
$("#destination li:first");
# Traversing
$("#destination").find("li").first();
聽說第二種方式更有效,儘管服用更多鍵盤。最佳做法是什麼?
性能差異對於大多數應用程序來說是微不足道的。使用你認爲看起來更漂亮的任何一個。 – Pointy 2014-11-01 21:34:52
[css selectors vs jquery traversal]可能的重複(http://stackoverflow.com/questions/16308405/css-selectors-vs-jquery-traversal) – 2014-11-01 21:35:07
性能很差,僅僅是解析選擇器。 – 2014-11-01 21:40:59