andSelf()


version 1.2 以降

解説

[検索結果集合の復元]
1つ前に検索された要素集合に、現在の要素集合を追加したものを返します。

戻り値

  • jQuery: 1つ前に検索された要素集合に、現在の要素集合を追加した要素集合

例1:
(1) まず、id属性値がtestのspan子孫要素のうち、最初の子要素の背景を緑色にします。
(2) (1)のspan弟要素に下線を引きます。andSelf()を呼び出し、(1)の要素集合に(2)の要素集合を加えたものを戻します。
(3) (1) + (2) の要素を、太字にします。

$("#test span")
    .filter(":first-child").css("background", "lightgreen")    // (1)
    .nextAll("span").wrapInner("<u/>").andSelf() // (2) andSelf()で(1) +(2)
        .wrapInner("<b/>");

例1 テスト結果  #test
<div> <span>span要素</span> <p>

p要素

</p> <span>span要素</span> </div>