javascript - タグを選択し、選択したタグにクラス スタイルを追加し、兄弟要素のクラス スタイルを削除します
黄舟
黄舟 2017-06-12 09:20:42
0
3
881

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

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

リーリー

});

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

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

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

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

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全員に返信(3)
Ty80

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

リーリー

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

いいねを押す +0
曾经蜡笔没有小新

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

いいねを押す +0
大家讲道理

私の計画:

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート