jQuery は、開発者の JavaScript プログラミングを簡素化し、開発効率を向上させる非常に人気のある JavaScript ライブラリです。 Web 開発では、より良いユーザー エクスペリエンスを提供するために、ページ要素のスタイルを変更する必要があることがよくあります。この記事では、選択した項目の色を変更する機能をjQueryで実装する方法を紹介します。
1. HTML 構造
まず、選択した項目の色を変更する効果を示すために、いくつかのリスト要素を HTML に追加する必要があります。以下は単純な HTML 構造です。
<!DOCTYPE html> <html> <head> <title>选中项变颜色</title> <meta charset="utf-8"> <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <style> .selected { background-color: #f5f5dc; } </style> </head> <body> <ul id="list"> <li>列表项1</li> <li>列表项2</li> <li>列表项3</li> <li>列表项4</li> </ul> </body> </html>
ここでは ul
要素が定義されており、これには 4 つの li
要素が含まれています。ユーザーが li
要素の 1 つをクリックすると、要素が選択状態に設定され、その背景色が変更されます。
2. 選択した項目の色の変更を実現する jQuery
次に、jQuery を使用して、ユーザーがリスト項目をクリックしたときに色の変更効果を実現する必要があります。具体的な手順は次のとおりです。
li
要素を取得し、それらに click
イベントをバインドします。 $(document).ready(function(){ $("#list li").click(function(){ // TODO: 点击事件处理逻辑 }); });
li
要素ごとに、CSS クラス selected
を追加し、他のすべてのリスト項目 selected# を削除する必要があります。 ## クラス。
$("#list li").click(function(){ // 添加选中状态 $(this).addClass('selected'); // 移除其他元素的选中状态 $(this).siblings().removeClass('selected'); });
.selected { background-color: #f5f5dc; }
$(document).ready(function(){ $("#list li").click(function(){ // 添加选中状态 $(this).addClass('selected'); // 移除其他元素的选中状态 $(this).siblings().removeClass('selected'); }); });
以上がjqueryは選択されたアイテムの色の変更を実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。