English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
jQueryの非常に重要な部分はDOMを操作する可能性です。
jQueryは要素のスタイルを操作するための効果的な方法を提供します。
この章では、DOMにCSSクラスを追加または削除する方法を説明します。
jQueryを使用すると、要素のスタイルを簡単に操作できます。
以下に、CSS操作に使用するjQueryメソッドがあります:
それぞれのメソッドの使用方法を説明します。
jQuery addClass()一つまたは複数のクラス名を要素に追加する方法です。
以下の例では、最初の<p>要素にクラス名を追加します:
$("button").click(function(){ $("p:first").addClass("highlight"); });テストして見て‹/›
一度に複数のクラス(スペース区切り)を要素に追加できます。以下のようになります:
$("button").click(function(){ $("p:first").addClass("highlight big"); });テストして見て‹/›
jQuery removeClass()クラス名を一つまたは複数削除する方法です。
以下の例では、すべての<p>要素からクラス名を削除します:
$("button").click(function(){ $("p").removeClass("highlight"); });テストして見て‹/›
一度に複数のクラス(スペース区切り)を削除できます。以下のようになります:
$("button").click(function(){ $("p").removeClass("highlight big"); });テストして見て‹/›
パラメータにクラス名が指定されていない場合、すべてのクラスを削除します:
$("button").click(function(){ $("p").removeClass(); });テストして見て‹/›
jQuery toggleClass()メソッドは追加/選択された要素から1つまたは複数のクラス名を削除する間で切り替えます。
以下のサンプルは、すべての<p>要素に「anotherClass」クラス名を追加および削除する間で切り替えます:
$("button").click(function(){ $("p").toggleClass("anotherClass"); });テストして見て‹/›
このメソッドは、各要素の指定されたクラス名をチェックします:
クラス名が欠けている場合、それを追加します。
既にクラス名が設定されている場合、それを削除します。
jQuery css()メソッドは、選択された要素の1つまたは複数のスタイル属性を取得または設定します。
jQuery css()方法は次の章で説明します。
完全なCSSメソッドのリファレンスについては、私たちのjQueryのHTML / CSSリファレンス。