HTML と CSS で、ボタンの色を設定したいとします。 目的の効果は得られますが、プロセスはかなり面倒です。 jQuery を使用すると、このタスクを簡単に実現できます。 ボタンのセットがあるとします そのうちの 1 つをクリックするとピンク色に変わり、別のボタンをクリックすると、クリックしたボタン以外のすべてのボタンが元の色に戻ります。どうすればよいでしょうか。 実際、完了するには数行のコードしか必要ありません <スクリプト> $(関数(){ $('ボタン').click(function(){ //まずクリックされたボタンの色をピンクに設定します$(this).css('background','pink'); // 現在の要素以外の兄弟要素の色を「空」に設定します //siblings は選択された現在の要素のすべての兄弟要素です(現在の要素は除く) $(this).siblings('button').css('background',''); }); }); </スクリプト> 効果は以下のとおりです。 完全なコードは次のとおりです。 <!DOCTYPE html> <html> <ヘッド> <meta http-equiv="コンテンツタイプ" content="text/html; charset=utf-8" /> <title>ウェルファンシー</title> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <スタイル> div{ 境界線: 2px 実線ライトピンク; マージン: 50px 自動; パディング:50px; } </スタイル> </head> <本文> <div> <button>オプション 1</button> <button>オプション 2</button> <button>オプション 3</button> <button>オプション 4</button> <button>オプション 5</button> <button>オプション 6</button> <button>オプション 7</button> </div> <スクリプト> $(関数(){ $('ボタン').click(function(){ $(this).css('背景','ピンク'); $(this).siblings('button').css('background',''); }); }); </スクリプト> </本文> </html> ご覧のとおり、CSS だけを使用するよりも jQuery を使用する方がはるかに簡単ではありませんか?より複雑な操作を完了するには、より短いコードを使用できます。 以下もご興味があるかもしれません:
|
<<: mysql8.0.11 winx64 インストールと設定のチュートリアル
今回は、実行中のコンテナをイメージにパッケージ化して Alibaba Cloud にアップロードし、...
目次概要サブクエリサブクエリの分類クエリの結果によるとサブクエリの位置で区別する選択後のサブクエリサ...
目次序文【ログ取り消し】 【REDOログ】 【バイナリログ】要約する序文MySQL には、REDO ...
Linux はますます多くのユーザーに愛されてきました。なぜ Linux はこれほど急速に発展し、い...
序文最近、仕事で、MySQL ユーザーの権限を変更するには、特定の IP アドレスへのアクセスを制限...
この記事では、ネイティブ JS で実装された均一なモーションを紹介します。その効果は次のとおりです。...
目次vue2の場合vue3ではセットアップに関する注意事項セットアップライフサイクルは、before...
この記事では、参考のために、WeChatアプレットのチャットルームを実装するための具体的なコードを例...
1. 配列のよく使われる高階関数配列があり、その配列に対して次の操作を実行したいとします。 100 ...
方法1: .bashrcまたは.bash_profileファイルを変更するこれは、ホーム ディレクト...
このソリューションの利点はシンプルさと使いやすさですが、欠点はダウンタイムが長くなることです。 した...
1. 通常の背景ぼかしコード: <スタイル> html, 体 { 幅: 100%; 高...
使用フレキシブル ボックスはフロントエンドの Web ページ レイアウトで重要な役割を果たしますが、...
コアはmysqldumpとランタイムです操作は実際にはそれほど難しくありません。バックアップ操作を実...
仕事のプロジェクトのニーズにより、曲の再生が必要となり、さまざまな資料を参考にして、NetEase ...