情節: 在選取的元素後面插入元素
在此情節中,會在選取的元素後面插入清單項目。
插入的元素:
<ul class="nav">
<li class="men-section"> Men Clothes</li>
<li class="women-section"> Women Clothes</li>
</ul>
已選取:
<li class="women-section">Women Shoes</li>
選取器: #wrap > ul.nav:eq(0) > li.women-section:eq(0)
結果:
在此情況下,在尾端是所選清單項目的清單後面再插入清單沒有問題。新元素會新增至與所選元素相同的位置 (相對於父元素)。
在可以記錄:
<div id="wrap">
<ul class="nav">
<li class="men">Men Shoes </li> <li class="women">Women Shoes</li>
</ul>
</div>
之後:
<div id="wrap">
<ul class="nav">
<li class="men">Men Shoes </li>
<li class="women">Women Shoes</li>
</ul>
<ul class="nav">
<li class="men-section">Men Clothes</li>
<li class="women-section"> Women Clothes</li>
</ul>
</div>
情節: 移除另一個元素前面緊鄰的元素
在此情節中,會刪除所選元素前面的清單項目。
移除的元素:
<li class="men-section"> Men </li>
已選取:
<li class="women-section">Women</li>
選取器: #wrap > ul.nav:eq(0) > li.women-section:eq(0)
結果:
元素已成功移除,因為所選取項目的類別未遭更改。
在可以記錄:
<div id="wrap">
<ul class="nav">
<li class="men-section">Men</li>
<li class="women-section">Women</li>
</ul>
</div>
之後:
<div id="wrap">
<ul class="nav">
<li class="women-section">Women</li>
</ul>
</div>
情節: 移除另一個元素後面緊鄰的元素
在此情節中,會刪除所選元素後面的清單項目。
移除的元素:
<li class="kids-section">Kids</li>
已選取:
<li class="women-section">Women</li>
選取器: #wrap > ul.nav:eq(0) > li.women-section:eq(0)
結果:
元素已成功移除,因為所選取項目的類別未遭更改。移除的元素包含其父系樹狀子目錄內唯一的類別。
在可以記錄:
<div id="wrap">
<ul class="nav">
<li class="men-section">Men</li>
<li class="women-section">Women</li>
<li class="kids-section">Women</li>
</ul>
</div>
之後:
<div id="wrap">
<ul class="nav">
<li class="men-section">Men</li>
<li class="women-section">Women</li>
</ul>
</div>