JavaScriptのjQueryオブジェクトは、パターンにマッチするHTML要素をオブジェクト化したものである。
jQueryオブジェクトには以下に示すメソッドがある。
メソッド | 説明 |
---|---|
addClass | 要素にクラスを追加する。 |
after | マッチする要素の後にコンテンツを追加する。 |
animate | カスタムアニメーションを行う。 |
append | 引数で指定した要素を要素の中に移動する。 |
appendTo | 指定した要素の中に要素を移動する。 |
attr | 要素の属性を取得又は設定する。 |
before() | マッチする要素の前にコンテンツを追加する。 |
bind | イベントハンドラを複数のイベントに対して設定する。 |
blur | input要素やtextarea要素からフォーカスが外れたときのイベントハンドラを指定する。 |
change | changeイベントのイベントハンドラ |
children() | この要素の直下の子供から要素を探す。 |
click | 要素がクリックされたときのイベントハンドラを指定する。 |
css | CSS属性の取得又は設定 |
dblclick | dblclickイベントのイベントハンドラ |
delegate | セレクタとイベントを指定してイベントハンドラを設定する。 |
each | 反復処理を指定する。 |
empty | 要素の中身を空にする。 |
eq | jQueryオブジェクト内の要素をインデックス番号で絞り込む |
fadeIn | 要素をフェードインさせる。 |
fadeOut | 要素をフェードアウトさせる。 |
find | この要素が内包する要素の中から要素を探す。 |
focus | input要素やtextarea要素にフォーカスが当たったときのイベントハンドラを指定する。 |
height | 要素の高さを取得又は設定する。 |
hide | 要素を隠す。 |
hover | 要素にマウスカーソルが乗ったとき及び要素からマウスカーソルが降りたときのイベントハンドラを指定する。 |
html | 内部HTMLを取得又は設定する。 |
keydown | keydownイベントのイベントハンドラ |
keypress | keypressイベントのイベントハンドラ |
keyup | keyupイベントのイベントハンドラ |
load | サーバからデータを読み込み、マッチした要素内に戻り値のHTMLを配置する。 |
mousedown | mousedownイベントのイベントハンドラ |
mouseenter | 要素にマウスカーソルが乗ったときのイベントハンドラを指定する。 |
mouseleave | 要素からマウスカーソルが降りたときのイベントハンドラを指定する。 |
mouseover | mouseoverイベントのイベントハンドラ |
mouseup | mouseupイベントのイベントハンドラ |
on | イベントハンドラを設定する。 |
offset | 要素の座標(ドキュメントからの相対位置)を返す。 |
parent | この要素の親要素を探す。 |
parents | この要素の祖先から要素を探す。 |
position | 要素の座標(親要素からの相対位置)を返す。 |
prop | 属性の値を取得または設定する。 |
ready | DOMが完全に読み込まれたら実行する関数を指定する。 |
remove | 要素を削除する。 |
removeClass | 要素からクラスを削除する。 |
resize | resizeイベントのイベントハンドラ |
select | selectイベントのイベントハンドラ |
show | 要素を表示する。 |
slideDown | 要素をスライドダウンさせる。 |
slideUp | 要素をスライドアップさせる。 |
submit | submitイベントのイベントハンドラ |
text | テキストの取得又は設定 |
trigger | 指定したイベントを発生させる。 |
unbind | イベントハンドラを削除する。 |
undelegate | セレクタとイベントを指定してイベントハンドラを削除する。 |
val | 値を変更する。 |
width | 要素の幅の取得又は設定 |