end()
version 1.0 以降
解説
[検索結果集合の復元]
1つ前に検索された要素集合を返します。
要素集合を変更する関数の後で使用することができます。
要素集合を変更する関数とは、
Traversing関数の、add, andSelf, children, filter, find, map, next, nextAll, not, parent, parents, prev, prevAll, siblings, sliceや、
Manipulation関数の、cloneなどです。
戻り値
例
例1:
(1) まず、id属性値がtestのdiv子要素を選択し、青い枠線を付けます。
(2) (1)の最初の子孫要素を、緑色の背景色にします。end()を呼び出し、(1)の要素集合に戻します。
(3) (1)の2番目の子孫要素を、下線付きにします。end()を呼び出し、(1)の要素集合に戻します。
(4) (1)のp子孫要素を、太字にします。
$("#test > div").css("border", "1px solid blue")
.find(":first-child").css("background", "lightgreen").end()
.find(":nth-child(2)").wrapInner("<u/>").end()
.find("p").wrapInner("<b/>");
例1 テスト結果 #test
<div>
<span>あいうえお</span>
<span> 母音(ぼいん)<span>
<p> あか、いえ、うし、えだ、おか </p>
</div>
<div>
<span>かきくけこ</span>
<span> 子音(しいん)<span>
<p> かき、きく、くり、けいと、こん </p>
</div>
|