jQuery は、Web 開発で広く使用されている JavaScript ライブラリです。 jQuery では、セレクターは開発者が特定の条件に基づいて DOM 要素を選択して操作できるようにする非常に重要な概念です。セレクター型を上手に使用すると、開発効率とコードの可読性が大幅に向上します。この記事では、jQuery のさまざまなセレクターの種類を詳しく説明し、具体的なコード例を示します。 1. 基本セレクター 基本セレクターは、jQuery で最も単純で最も一般的に使用されるセレクター タイプであり、タグ名、ID、クラス名によって要素を選択できます。例: // 通过标签名选择 $('div').css('color', 'red'); // 通过ID选择 $('#myId').fadeOut(); // 通过类名选择 $('.myClass').slideUp();2. 階層セレクター 階層セレクターは、指定された要素の下にある子要素、子孫要素などを選択できます。一般的な階層セレクターには、子要素セレクター >、子孫セレクター スペースなどが含まれます。 // 选取子元素 $('ul > li').css('background-color', 'yellow'); // 选取后代元素 $('form input').attr('disabled', 'true');3. フィルター セレクター フィルター セレクターを使用すると、開発者は特定の条件を満たす要素をフィルターで除外できます。一般的なフィルター セレクターには、:first、 :last## などがあります。 #、:偶数、:奇数など。 // 选取第一个元素 $('li:first').addClass('highlight'); // 选取偶数位置元素 $('tr:even').css('background-color', 'lightgrey');4. コンテンツ セレクターコンテンツ セレクターは、テキスト コンテンツに基づいて要素を選択します。一般的なコンテンツ セレクターには、:contains() が含まれます。 // 选择包含“Hello”的元素 $('p:contains("Hello")').addClass('greeting');5. 状態セレクター状態セレクターは、表示状態、非表示状態などの状態に応じて要素を選択できます。一般的な状態セレクターは、:visible です。 、 ###:隠れた###。 // 选取可见元素 $('img:visible').fadeIn(); // 选取隐藏元素 $('div:hidden').slideDown();6. フォーム セレクターフォーム セレクターは、入力ボックス、チェック ボックス、ドロップダウン ボックスなどのフォーム要素を選択するために使用されます。一般的なフォーム セレクターには、:input、:checkbox、:radio、:button などが含まれます。 // 选取输入框元素 $('input:text').css('border', '1px solid red'); // 选取复选框 $('input:checkbox').prop('checked', true);上記のセレクター タイプを柔軟に適用することで、開発者は DOM 要素をより効率的に操作し、さまざまな動的な効果や相互作用を実現できます。実際の開発では、コードの保守性や拡張性を向上させるために、特定のシナリオに応じてセレクターの種類を柔軟に選択する必要があります。この記事の紹介を通じて、読者が jQuery のセレクター型をより深く理解し、それらをより上手に使用してさまざまなタスクを実行できるようになることを願っています。