メソッドでDOM操作
要素(エレメント)からHTMLの文字列を取り出す
エレメントにHTML文字列を入れる
$(エレメント).html(HTML文字列); |
$(エレメント).html(function(){処理}); |
要素からテキストを取り出す
要素にテキストを入れる
$(要素).text(テキスト文字列); |
$(要素).text(function(){処理}); |
フォームの要素から値を取り出す
フォーム要素に値を入れる
$(要素).val(値); |
$(要素).val(function(インデックス, 値){処理}); |
条件に一致した要素(エレメント)にクラス指定を追加
$(エレメント).addClass(クラス名); |
$(エレメント).addClass(クロージャ); |
エレメントにクラス指定されているか判定
エレメントからクラスを削除
$(エレメント).removeClass(クラス名); |
$(エレメント).removeClass(function(クラス名){処理}); |
エレメントを削除
エレメントを一時的に削除
エレメントの子ノードを全て削除
エレメント(element)のコピー
$(element).clone(); |
$(element).clone(true); |
$(element).clone(false); |
条件に一致したelementの直前にコンテンツを挿入
$(element).before(コンテンツ); |
$(element).before(function(){処理}); |
条件に一致したelementの直後にコンテンツを挿入
$(element).after(コンテンツ); |
$(element).after(function(){処理}); |
条件にマッチしたelementの直前にコンテンツを挿入
$(内容).insertBefore(element); |
before()メソッドとは検索式とコンテンツの指定が反対になります。
条件にマッチしたelementの直後にコンテンツを挿入
$(内容).insertAfter(element); |
after()メソッドとは検索式とコンテンツの指定が反対になります。
element内の先頭にコンテンツを挿入
$(element).prepend(コンテンツ); |
$(element).prepend(function(){処理}); |
コンテンツをelementの先頭に追加
$(コンテンツ).prependTo(element); |
element内の最後にコンテンツを追加
$(element).append(コンテンツ); |
$(element).append(function(){処理}); |
コンテンツをelementの最後に追加
$(コンテンツ).appendTo(element); |
elementの最初の属性値を取り出す
var 変数 = $(element).attr(属性名); |
element(エレメント)に属性値を入れる
$(エレメント).attr(属性名, 値); |
$(エレメント).attr(配列); |
$(エレメント).attr(function(){処理}); |
指定した属性をエレメントから削除
$(エレメント).removeAttr(属性名); |
全ての要素を置換
$(要素).replaceWith(置換コンテンツ); |
$(要素).replaceWith(function(){処理}); |
replaceAll()とは検索式とコンテンツの指定が反対になります。
全ての要素を置換
$(置換コンテンツ).replaceAll(要素); |
replaceWith()とは検索式とコンテンツの指定が反対になります。
各要素に親要素を追加
$(要素).wrap(親要素); |
$(要素).wrap(function(){処理}); |
マッチした要素そのものに挿入します。
要素の親要素を削除
マッチした要素を全て親要素で包む
各要素の内側に親要素を追加
マッチした要素の中のコンテンツに親要素を挿入