首頁  >  篩選  > andSelf()

返回值:jQuery andSelf()

V1.2 概述

加入先前所選的加入目前元素中

對於篩選或查詢后的元素,要加入先前所選元素時將會很有用。

從jQuery1.8開始,.andSelf()方法已經被標註過時,在jQuery1.8和更高版本中應使用.addBack()。

我們認為對於“新增並返回”以前的結果集合這是一個更好的名字。新方法可以接受一個可選的選擇器,該選擇器可以用來過濾之前集合,將它新增到目前集合並返回。$(“section, aside”).children(“ul”).addBack(“aside”) 會根據他們在文件中的順序,得到section與aside下所有ul子元素,外加所有aside元素。雖然.addSelf()在1.9中仍然可以使用,我們建議您儘快修改名稱。如果使用.addSelf(),jQuery Migrate外掛會提出警告。

示例

描述:

選取所有div以及內部的p,並加上border類

HTML 程式碼:

<div><p>First Paragraph</p><p>Second Paragraph</p></div>
jQuery 程式碼:

$("div").find("p").andSelf().addClass("border");
結果:

<div class="border">
    <p class="border">First Paragraph</p>
    <p class="border">Second Paragraph</p>
</div>