情節: 在選取的元素後面插入元素

在此情節中,會在選取的元素後面插入清單項目。

插入的元素:

<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>