jQuery .addClass()
jQueryリファレンス
.addClass() 動作内容
jQueryオブジェクト で指定した 要素 に対して addClass( ) の引数で指定した クラス を追加します。引数に、クラス名、function、を指定することが出来ます。function で追加するクラスを操作することが可能です。
.add() 構文
jQueryオブジェクト.addClass(引数)
引数 | 構文 | 返り値 | Ver |
---|---|---|---|
クラス名 | .addClass(クラス名) | jQueryオブジェクト | Ver1.0 |
追加するクラスを クラス名 で指定 | |||
function | .addClass(function) | jQueryオブジェクト | Ver1.4 |
追加するクラスを function で指定 |
サンプルコード
.addClass(クラス名)
jQueryオブジェクトで指定している span要素に クラス名 selected を追加しています。selectedクラス が追加されることで、span要素 が赤文字になります。
- ブラウザ
- jQuery
- css
- body
- html
1 2 3 4 5 | $( function(){ $("span").addClass("selected"); } ); |
1 2 3 | p{font-size:15px;} span{font-size:30px;} .selected{color:red;} |
1 2 | <p>p要素文字列</p> <span>span要素文字列</span> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="robots" content="all"> <title>addClass jquery サンプル | WEPICKS!</title> <script src="../../jquery-3.2.1.js"></script> <!-- // =========================== jquery =========================== --> <script type="text/javascript"> $( function(){ $("span").addClass("selected"); } ); </script> <!-- =========================== jquery =========================== // --> <!-- // =========================== css =========================== --> <style type="text/css"> p{font-size:15px;} span{font-size:30px;} .selected{color:red;} </style> <!-- =========================== css =========================== // --> </head> <body> <!-- // =========================== body ここから =========================== --> <p>p要素文字列</p> <span>span要素文字列</span> <!-- =========================== body ここまで =========================== // --> </body> </html> |
.addClass(クラス名) クリックイベント
jQueryオブジェクトで指定している div要素に クラス名 bg-blue を追加しています。クリックイベントで bg-blueクラス が追加されます。
- ブラウザ
- jQuery
- css
- body
- html
1 2 3 4 5 6 7 8 9 10 11 | <script type="text/javascript"> $( function(){ $("button").click( function(){ $("div").addClass("bg-blue"); } ); } ); </script> |
1 2 3 4 5 6 7 8 9 10 | <style type="text/css"> div{ color:#4579cc; width:100px; height:100px; margin:10px; border:1px solid #4579cc; } .bg-blue{background-color:#6da5ff;} </style> |
1 2 3 4 | <button>click here!</button> <div>DIV</div> <div>DIV</div> <div>DIV</div> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="robots" content="all"> <title>addClass jquery サンプル | WEPICKS!</title> <script src="../../jquery-3.2.1.js"></script> <!-- // =========================== jquery =========================== --> <script type="text/javascript"> $( function(){ $("button").click( function(){ $("div").addClass("bg-blue"); } ); } ); </script> <!-- =========================== jquery =========================== // --> <!-- // =========================== css =========================== --> <style type="text/css"> div{ color:#4579cc; width:100px; height:100px; margin:10px; border:1px solid #4579cc; } .bg-blue{background-color:#6da5ff;} </style> <!-- =========================== css =========================== // --> </head> <body> <!-- // =========================== body ここから =========================== --> <button>click here!</button> <div>DIV</div> <div>DIV</div> <div>DIV</div> <!-- =========================== body ここまで =========================== // --> </body> </html> |
タグ(=記事関連ワード)
日付
投稿日:2017年7月24日
最終更新日:2018年06月11日
最終更新日:2018年06月11日
このカテゴリの他のページ
この記事へのコメント
トラックバックurl
https://wepicks.net/jqyapi-addclass/trackback/