3

したがって、私のリストは次のようになります。

<div="list">
  <ul>
    <li class="page item">Parent 1
      <ul>
        <li class="page item">Child of Parent 1 and Parent of Grandchild
          <ul>
            <li class="page item">Grandchild</li>
          </ul>
        </li>
      </ul>
    </li>
  </ul>
</div>

これは、Wordpressのlist_wp_pagesとカスタムCSS吸盤のようなドロップダウンCSSコードを介して行われます。順序付けされていないリスト自体では何も変更できないため、親でもある子ページ(親の子1 ...)にのみCSSスタイルを追加する方法を見つける必要があります。

独自の子ページがある子ページにのみ矢印アイコンを追加しようとしています。私は使用できると考えました:

$("#target").addClass("newclass"); 

背景画像として矢印アイコンを使用してクラスを追加します。

ありがとう!

4

1 に答える 1

2
$("#target li").each(function() {
    if ( $("ul:eq(0)", this).length > 0 ) {
        $(this).addClass("class_name");
    }
});

#target の下のすべてのリスト項目をチェックして、少なくとも 1 つの子順不同リストがあるかどうかを確認し、ある場合は、チェックしたばかりのリスト項目にクラス名を追加します。

于 2008-10-31T18:08:05.457 に答える