⊗jqDmCT 44 of 113 menu

jQueryにおけるtoggleClassメソッドの使い方

指定したクラスがなければ追加し、あれば削除する便利なメソッド、 toggleClassもあります。 これは、同じボタンをクリックしてページ要素に周期的な変化を起こす場合に役立つかもしれません。

例を使ってこのメソッドを見てみましょう。以下のCSSスタイルがあるとします:

.red { color: red; } .zzz { font-style: italic; }

また、クラス zzz を持つ段落があります:

<p class="zzz" id="test">text</p> <button>click</button>

例えば、ボタンを最初にクリックしたときに要素にクラス red (赤色を追加する)を追加し、もう一度クリックしたときにこのクラスを削除して 赤色を消すようにしてみましょう。もう一度ボタンを押すと、すべてが再び繰り返されます。

次のコードを実行して確認してください(クラス zzzイタリックで表示され、 toggleClassが他のクラスの動作を妨げないことを示しています):

$('button').click(function() { $('#test').toggleClass('red'); });

最初のクリック後、HTMLコードは次のようになります(クラス red が追加されます):

<p class="zzz red" id="test">text</p> <button>click</button>

2回目のクリック後は、次のようになります(クラス red が消えます):

<p class="zzz" id="test">text</p> <button>click</button>

すべての li 要素に対して、クラス www がなければ追加し、 あれば削除してください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否