有沒有辦法讓get()
返回一個jQuery對象而不是「僅僅」DOM元素?讓get()返回一個jQuery對象
實施例:
$("div").get(0)
返回[<div></div>]
instad的<div></div>
。
我想防止像$($("div).get(0))
那樣的重疊,因爲查詢會比示例稍長一點,我擔心可讀性會丟失。我寧願不使用變量來將不必要的DOM元素保存在RAM中。
有沒有辦法讓get()
返回一個jQuery對象而不是「僅僅」DOM元素?讓get()返回一個jQuery對象
實施例:
$("div").get(0)
返回[<div></div>]
instad的<div></div>
。
我想防止像$($("div).get(0))
那樣的重疊,因爲查詢會比示例稍長一點,我擔心可讀性會丟失。我寧願不使用變量來將不必要的DOM元素保存在RAM中。
使用eq()到返回jQuery對象,而不是get()
$("div").eq(0)
如果提供的jQuery代表了一組DOM元素,() 方法從一個元件構造一個新的jQuery對象.EQ在那 集之內。提供的索引標識在 設置此元素的位置,jQuery doc
你會使用eq
:
$("div").eq(0)
使用eq()
代替,這將返回jQuery對象
$("div").eq(0)
而且試試這也是:
$ ('div:first')