ホームページ  >  に質問  >  本文

javascript - タグを選択し、選択したタグにクラス スタイルを追加し、兄弟要素のクラス スタイルを削除します

ラベルをクリックしてクラス スタイルを追加し、その兄弟要素のクラス スタイルを削除します。

//クリックイベント,
$(".user-menu li a").click(function(){

リーリー

});

//タグ、liタグの中にaタグがあります。最初はコレクション車両のみにスタイルがあるのですが、なぜ表示できないのかわかりません。
<ul class="user-menu" >
<li>車両の回収</li>
<li>値下げリマインダー</li>
<li>閲覧履歴</li>
</ul>

クリックされていない場合

クリック後、クリックしたいラベルにデモを追加します。元のラベルのスタイルを削除し、スタイルを 1 つだけ残します

クリックしても達成したいことが達成されない

黄舟黄舟2686日前825

全員に返信(3)返信します

  • PHP中文网

    PHP中文网2017-06-12 09:22:42

    $(".user-menu li a").click(function(){

    リーリー

    });
    これは私が通常使用している方法であり、より良い解決策を求めたいと思います;
    補足: セレクターは li タグ内の a タグを選択し、次に a の兄弟要素を探します。タグはありますが、他の li タグの下にある a タグは見つかりません。

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-12 09:22:42

    最初にすべての要素を走査し、次に現在の要素にスタイルを追加し、他の要素からこのスタイルを削除します

    返事
    0
  • 大家讲道理

    大家讲道理2017-06-12 09:22:42

    私の計画:

    リーリー

    返事
    0
  • キャンセル返事