jQuery <その他リファレンス メモ> 言語 等 CSSHTML JavaScriptPython ライブラリ・プラットフォーム jQuerymicro:bit Xamarin ドキュメンテーション DoxygenJSDoc MarkdownSHFB XML ドキュメント コメント その他 各種資料 子サイト 簡易リファレンス・Tips サポート寄付 属性 (Attributes) | CSS関連プロパティ (CSS) | 操作 (Manipulation) .addClass()【クラス追加】 .addClass()【クラス追加】メモ指定したクラスの追加 置換ではなく追加置換の場合、.removeClass()【クラス削除】と組み合わせ 複数クラスの指定が可能 class 属性を使用の為、HTML DOM・XMLドキュメント(SVGドキュメントを含む) が利用可能 1.12 / 2.2(旧バージョンは className プロパティを使用の為、XMLドキュメントは利用不可) 構文説明構文戻り値クラス追加 .addClass( className ) 1.0String className:クラス名 (複数:スペース区切り) jQuery.addClass( function ) 1.4function( [ index [ , currentClassName ] ] ) 引数説明Integer indexインデックス (0~)String currentClassNameクラス名(this)処理中DOM要素戻り値説明String追加するクラス名 (複数:スペース区切り)jQuery関連jQuery リファレンス メモ .removeClass()【クラス削除】 .hasClass()【クラス有無】 .toggleClass()【クラス 追加/削除 切替】 .class【クラス指定要素 セレクタ】 jQuery (英語) .addClass() 例 <style> .color1 { color:red; } .bgcolor1 { background-color:lightyellow; } .bgcolor2 { background-color:lightgray; } .bgcolor3 { background-color:lightgreen; } .bold { font-weight:bold; } .italic { font-style:italic; } </style> <div id="id1"> <ul> <li class="class1">class1 <li class="class2">class2 <li class="class3">class3 <li class="class4">class4 <li class="class1">class1 <li class="class2">class2 <li class="class3">class3 <li class="class4">class4 <li class="class1" id="id9">id9 class1 </ul> </div> <script> $( "#id1 .class1" ).addClass("color1").append(" (color1)"); $( "#id9" ).addClass("bold italic").append(" (bold italic)"); $( "#id1 li" ).addClass( function(index, currentClassName) { var className; switch (index % 3) { case 0: className = "bgcolor1"; break; case 1: className = "bgcolor2"; break; case 2: className = "bgcolor3"; break; } $( this ).append(" [" + index + ":" + currentClassName + " " + className + "]"); return className; }); </script> class1 class2 class3 class4 class1 class2 class3 class4 id9 class1