jQuery
目次: 概要 カテゴリ一覧 API一覧 (ABC順) 関連
概要
- jQuery v3.2.1 (2017/3/20) 対応
- サポート
- Chrome・Edge・Firefox・Safari:最新版の1つ前 以降
- Internet Explorer:9 以降
- Opera:最新版
- CDN (content delivery network)
- エイリアス使用で jQuery は、$ と省略可
- エイリアス無効化:jQuery.noConflict()【$ エイリアス無効化】
- エイリアス無効化により $ 利用するライブラリとの混在が可能
違うバージョンの jQuery の混在も可能 (非推奨)
- DOMローディング完了時の処理
(詳細:jQuery()【DOMローディング完了処理 / jQueryオブジェクト 変換・生成】)- $( function()
{
…}
) ・jQuery( function( $ ){
…}
) (エイリアス競合回避)
その他の記述方法は、jQuery 3.0 以降で非推奨
- $( function()
- セレクタ等でjQuery オブジェクト を取得し、各操作
- jQuery オブジェクト が返却されるAPIは、メソッドチェーン可 ( $( ~ ).api1() ~ .apiN(); )
状態管理・非同期処理 で使用される Deferred・Promise オブジェクトも同様 - 通常は、同一のjQuery オブジェクト を返却
.filter()【フィルタリング(簡易)】・.find()【子孫要素(複数) 取得】 等の破壊的メソッドは、新しいjQuery オブジェクト を返却
直前のjQuery オブジェクトが必要な場合、.end()【最終操作 直前状態】 を使用 - jQuery オブジェクト が空でもエラーなし
- jQuery オブジェクト が返却されるAPIは、メソッドチェーン可 ( $( ~ ).api1() ~ .apiN(); )
- jQuery 3.0 以降の変更詳細については下記(英語) 参照
カテゴリ一覧
カテゴリ | 備考 |
---|---|
Ajax | Ajax |
Attributes | 属性 |
Callbacks | コールバック関数リスト オブジェクト |
CSS | CSS関連プロパティ |
Core | コア |
Data | データ |
Deferred | 状態管理・非同期処理 |
Dimensions | 領域サイズ |
Effects | 効果 |
Events | イベント |
Forms | フォーム |
Internals | 内部処理 |
Manipulation | 操作 |
Miscellaneous | 各種 |
Offset | オフセット |
Properties | プロパティ |
Selector | セレクタ |
Traversing | 走査 |
Utilities | ユーティリティ |
API一覧 (ABC順)
記号 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
( jQuery は $ と記述、戻り値の jQuery は jQueryオブジェクト )
API | 戻り値 | 概要 | カテゴリ |
---|---|---|---|
記号 | |||
$( callback ) 1.0 $( selector [, context ] )1.0 $( element )1.0 $( elementArray )1.0 $( object )1.0 $( selection )1.0 $( ) 1.4 $( html [, ownerDocument ] )1.0 $( html, attributes ) 1.4 | jQuery | DOMローディング完了処理 jQueryオブジェクト 変換 jQueryオブジェクト 生成 (参照:.ready( handler ) ) | Core |
$( "*" ) 1.0 | jQuery | 全要素 セレクタ | Selector |
$( ".class【クラス名】" ) 1.0 | jQuery | クラス指定要素 セレクタ | Selector |
$( "element【タグ名】" ) 1.0 | jQuery | タグ要素 セレクタ | Selector |
$( "#id【id】" ) 1.0 | jQuery | id 指定要素 セレクタ | Selector |
$( "parent【親要素セレクタ】 > child【子要素セレクタ】" ) 1.0 | jQuery | 子要素 セレクタ | Selector |
$( "ancestor【先祖要素セレクタ】 descendant【子孫要素セレクタ】" ) 1.0 | jQuery | 子孫要素 セレクタ | Selector |
$( "prev【兄要素セレクタ】 + next【弟要素セレクタ】" ) 1.0 | jQuery | 隣接兄弟要素 セレクタ | Selector |
$( "prev【兄要素セレクタ】 ~ siblings【弟要素セレクタ】" ) 1.0 | jQuery | 一般兄弟要素 セレクタ | Selector |
$( "selector1【セレクタ1】, ~ selectorN【セレクタN】" ) 1.0 | jQuery | 複数要素 (OR) セレクタ | Selector |
$( "[attribute【属性名】]" ) 1.0 | jQuery | 属性セレクタ (存在) | Selector |
$( "[attribute【属性名】='value【属性値】']" ) 1.0 | jQuery | 属性セレクタ (完全一致) | Selector |
$( "[attribute【属性名】^='value【属性値】']" ) 1.0 | jQuery | 属性セレクタ (先頭一致) | Selector |
$( "[attribute【属性名】$='value【属性値】']" ) 1.0 | jQuery | 属性セレクタ (末尾一致) | Selector |
$( "[attribute【属性名】*='value【属性値】']" ) 1.0 | jQuery | 属性セレクタ (部分一致) | Selector |
$( "[attribute【属性名】~='value【属性値】']" ) 1.0 | jQuery | 属性セレクタ (リスト項目一致) | Selector |
$( "[attribute【属性名】|='value【属性値】']" ) 1.0 | jQuery | 属性セレクタ (プレフィックス) | Selector |
$( "[attribute【属性名】!='value【属性値】']" ) 1.0 | jQuery | 属性セレクタ (否定) | Selector |
$( "[attributeFilter1【属性フィルタ1】] ~[attributeFilterN【属性フィルタN】]" ) 1.0 | jQuery | 属性セレクタ (複数 AND) | Selector |
A | |||
.add( selector ) 1.0 .add( elements ) 1.0 .add( html ) 1.0 .add( selection ) 1.3.2 .add( selector, context ) 1.4 | jQuery | jQueryオブジェクト追加 | Traversing |
.addBack( [selector ] ) 1.8 | jQuery | 操作前要素 追加 | Traversing |
.addClass( className ) 1.0 .addClass( function ) 1.4 | jQuery | クラス追加 | Attributes CSS Manipulation |
.after( content [, content ] ) 1.0 .after( function ) 1.4 .after( function-html ) 1.10 | jQuery | 要素後 挿入 (コンテンツ指定) (参照:.insertAfter() ) | Manipulation |
.ajax( url [, settings ] ) 1.5 .ajax( [settings ] ) 1.0 | jqXHR | Ajax 実行 | Ajax |
.ajaxComplete( handler ) 1.0 | jQuery | 《Ajax通信完了》イベントハンドラ 登録 | Ajax |
.ajaxError( handler ) 1.0 | jQuery | 《Ajax通信失敗》イベントハンドラ 登録 | Ajax |
$.ajaxPrefilter( [dataTypes ], handler ) 1.5 | undefined | Ajax フィルタ 設定 | Ajax |
.ajaxSend( handler ) 1.0 | jQuery | 《Ajax通信開始》イベントハンドラ 登録 | Ajax |
$.ajaxSetup( options ) 1.1 | なし | Ajax デフォルト値 設定 | Ajax |
.ajaxStart( handler ) 1.0 | jQuery | 《Ajax処理開始》イベントハンドラ 登録 | Ajax |
.ajaxStop( handler ) 1.0 | jQuery | 《Ajax通信停止》イベントハンドラ 登録 | Ajax |
.ajaxSuccess( handler ) 1.0 | jQuery | 《Ajax通信成功》イベントハンドラ 登録 | Ajax |
$.ajaxTransport( dataType, handler ) 1.5 | undefined | Ajax データ送信オブジェクト 生成 | Ajax |
.andSelf( ) 1.21.83.0 | jQuery | 操作前要素追加 | Traversing |
.animate( properties [, duration ] [, easing ] [, complete ] ) 1.0 .animate( properties, options ) 1.0 | jQuery | アニメーション | Effects |
$( ":animated" ) 1.2 | jQuery | アニメーション中 要素 セレクタ | Selector |
.append( content [, content ] ) 1.0 .append( function ) 1.4 | jQuery | 要素内 末尾挿入 (コンテンツ指定) (参照:.appendTo() ) | Manipulation |
.appendTo( target ) 1.0 | jQuery | 要素内 末尾挿入 (要素指定) (参照:.append() ) | Manipulation |
.attr( attributeName ) 1.0 | String | 属性値 取得 | Attributes Manipulation |
.attr( attributeName, value ) 1.0 .attr( attributes ) 1.0 .attr( attributeName, function ) 1.1 | jQuery | 属性値 設定 | Attributes Manipulation |
B | |||
.before( content [, content ] ) 1.0 .before( function ) 1.4 .before( function-html ) 1.10 | jQuery | 要素前 挿入 (コンテンツ指定) (参照:.insertBefore() ) | Manipulation |
.bind( eventType [, eventData ], handler ) 1.03.0 .bind( eventType [, eventData ] [, preventBubble ] ) 1.4.33.0 .bind( events ) 1.43.0 | jQuery | イベントハンドラ設定 (参照:.unbind()・.on()・.off() ) | Events |
.blur( handler ) 1.0 .blur( [eventData ], handler ) 1.4.3 .blur( ) 1.0 | jQuery | 《フォーカス喪失 (バブリングなし)》 イベントハンドラ設定・実行 (参照:.focus()・.focusin()・.focusout() ) | Events Forms |
$.boxModel 1.01.31.8 | Boolean | W3C CSS ボックスモデル サポート有無 | Utilities |
$.browser 1.31.9 | PlainObject | ブラウザ情報 | Properties Utilities |
$( ":button" ) 1.0 | jQuery | ボタン要素 セレクタ | Selector |
C | |||
$.Callbacks( flags ) 1.7 | Callbacks | コールバック関数リスト オブジェクト 生成 | Callbacks |
callbacks.add( callbacks ) 1.7 | Callbacks | コールバック関数 追加 | Callbacks |
callbacks.disable( ) 1.7 | Callbacks | コールバック関数リスト 無効化 | Callbacks |
callbacks.disabled( ) 1.7 | Boolean | コールバック関数リスト 無効化判定 | Callbacks |
callbacks.empty( ) 1.7 | Boolean | コールバック関数リスト 全削除 | Callbacks |
callbacks.fire( arguments ) 1.7 | Callbacks | コールバック関数リスト 実行 | Callbacks |
callbacks.fired( ) 1.7 | Boolean | コールバック関数リスト 実行判定 | Callbacks |
callbacks.fireWith( [context ] [, args ] ) 1.7 | Callbacks | コールバック関数リスト 実行 (this参照指定) | Callbacks |
callbacks.has( [callback ] ) 1.7 | Boolean | コールバック関数 存在有無 | Callbacks |
callbacks.lock( ) 1.7 | Callbacks | コールバック関数リスト ロック | Callbacks |
callbacks.locked( ) 1.7 | Boolean | コールバック関数リスト ロック判定 | Callbacks |
callbacks.remove( callbacks ) 1.7 | Callbacks | コールバック関数 削除 | Callbacks |
.change( handler ) 1.0 .change( [eventData ], handler ) 1.4.3 .change( ) 1.0 | jQuery | 《変更》 イベントハンドラ設定・実行 | Events Forms |
$( ":checkbox" ) 1.0 | jQuery | チェックボックス要素 セレクタ | Selector |
$( ":checked" ) 1.0 | jQuery | チェック状態・選択状態 要素 セレクタ | Selector |
.children( [selector ] ) 1.0 | jQuery | 子要素(複数) 取得 (テキスト・コメント無効) | Traversing |
.clearQueue( [queueName ] ) 1.4 | jQuery | 関数キュークリア | Data Effects Utilities |
.click( handler ) 1.0 .click( [eventData ], handler ) 1.4.3 .click( ) 1.0 | jQuery | 《クリック》 イベントハンドラ設定・実行 | Events |
.clone( [withDataAndEvents ] ) 1.0 .clone( [withDataAndEvents ] [, deepWithDataAndEvents ] ) 1.5 | jQuery | 要素複製 | Manipulation |
.closest( selector ) 1.3 .closest( selector [, context ] ) 1.4 .closest( selection ) 1.6 .closest( element ) 1.6 | jQuery | 先祖要素(単一) 取得 | Traversing |
.closest( selectors [, context ] ) 1.41.71.8 | Array | 先祖要素(単一) 取得 | Traversing |
$.contains( container, contained ) 1.4 | Boolean | DOM要素存在チェック | Utilities |
$( ":contains(text)" ) 1.1.4 | jQuery | 指定テキストを含む要素 セレクタ | Selector |
.contents( ) 1.2 | jQuery | 子要素(複数) 取得 (テキスト・コメント有効) | Traversing |
.context 1.31.103.0 | Element | コンテキスト | Internals Properties |
.contextmenu( handler ) 1.0 .contextmenu( [eventData ], handler ) 1.4.3 .contextmenu( ) 1.0 | jQuery | 《コンテキストメニュー》 イベントハンドラ設定・実行 | Events |
.css( propertyName ) 1.0 .css( propertyNames ) 1.9 | String | スタイルプロパティ 取得 | CSS Manipulation |
.css( propertyName, value ) 1.0 .css( propertyName, function ) 1.4 .css( properties ) 1.0 | jQuery | スタイルプロパティ 設定 | CSS Manipulation |
$.cssHooks 1.4.3 | Object | CSSカスタムプロパティ定義 | CSS |
$.cssNumber 1.4.3 | Object | 単位なし数値CSSプロパティ リスト | CSS Manipulation |
D | |||
.data( key, value ) 1.2.3 .data( obj ) 1.4.3 | jQuery | 要素データ 設定 | Data Miscellaneous |
.data( key ) 1.2.3 .data( ) 1.4 | Object | 要素データ 取得 | Data Miscellaneous |
$.data( element, key, value ) 1.2.3 | Object | 要素データ 設定 (ローレベル) | Data Utilities |
$.data( element, key ) 1.2.3 $.data( element ) 1.4 | Object | 要素データ 取得 (ローレベル) | Data Utilities |
.dblclick( handler ) 1.0 .dblclick( [eventData ], handler ) 1.4.3 .dblclick( ) 1.0 | jQuery | 《ダブルクリック》 イベントハンドラ設定・実行 | Events |
$.Deferred( [beforeStart ] ) 1.5 | Deferred | Deferredオブジェクト 生成 | Deferred |
deferred.always( alwaysCallbacks [, alwaysCallbacks ] ) 1.6 | Deferred | 《Deferred 成功処理・失敗処理》共通ハンドラ追加 | Deferred |
deferred.catch( failFilter ) 3.0 | Promise | 《Deferred 失敗処理》ハンドラ追加 | Deferred |
deferred.done( doneCallbacks [, doneCallbacks ] ) 1.5 | Deferred | 《Deferred 成功処理》ハンドラ追加 | Deferred |
deferred.fail( failCallbacks [, failCallbacks ] ) 1.5 | Deferred | 《Deferred 失敗処理》ハンドラ追加 | Deferred |
deferred.isRejected( ) 1.51.71.8 | Boolean | Deferred 失敗状態 判定 (参照:deferred.state( ) ) | Deferred |
deferred.isResolved( ) 1.51.71.8 | Boolean | Deferred 成功状態 判定 (参照:deferred.state( ) ) | Deferred |
deferred.notify( args ) 1.7 | Deferred | Deferred 状態通知 | Deferred |
deferred.notifyWith( context [, args ] ) 1.7 | Deferred | Deferred 状態通知 (this参照指定) | Deferred |
deferred.pipe( [doneFilter ] [, failFilter ] ) 1.61.8 deferred.pipe( [doneFilter ] [, failFilter ] [, progressFilter ] ) 1.71.8 | Promise | 《Deferred 成功処理・失敗処理・状態通知》ハンドラ追加 (参照:deferred.then( ) ) | Deferred |
deferred.progress( progressCallbacks [, progressCallbacks ] ) 1.7 | Deferred | 《Deferred 状態通知》ハンドラ追加 | Deferred |
deferred.promise( [target ] ) 1.5 | Promise | Promiseオブジェクト 生成 (Deferred) | Deferred |
deferred.reject( [args ] ) 1.5 | Deferred | Deferred 失敗処理 | Deferred |
deferred.rejectWith( context [, args ] ) 1.5 | Deferred | Deferred 失敗処理 (this参照指定) | Deferred |
deferred.resolve( [args ] ) 1.5 | Deferred | Deferred 成功処理 | Deferred |
deferred.resolveWith( context [, args ] ) 1.5 | Deferred | Deferred 成功処理 (this参照指定) | Deferred |
deferred.state( ) 1.7 | String | Deferred 状態 取得 | Deferred |
deferred.then( doneFilter [, failFilter ] [, progressFilter ] ) 1.8 deferred.then( doneCallbacks, failCallbacks ) 1.51.8 deferred.then( doneCallbacks, failCallbacks [, progressCallbacks ] ) 1.71.8 | Promise | 《Deferred 成功処理・失敗処理・状態通知》ハンドラ追加 | Deferred |
.delay( duration [, queueName ] ) 1.4 | jQuery | 待機タイマー設定 | Effects |
.delegate( selector, eventType, handler ) 1.4.23.0 .delegate( selector, eventType, eventData, handler ) 1.4.23.0 .delegate( selector, events ) 1.4.33.0 | jQuery | イベントハンドラ設定 (セレクタ指定) (参照:.undelegate()・.on()・.off() ) | Events |
.dequeue( [queueName ] ) 1.2 | jQuery | 関数キュー取り出し・実行 | Data Effects Utilities |
$.dequeue( element [, queueName ] ) 1.3 | undefined | 関数キュー取り出し・実行 (ローレベル) | Data Utilities |
.detach( [selector ] ) 1.4 | jQuery | 要素 削除 (関連情報保持) | Manipulation |
.die( ) 1.4.11.71.9 .die( eventType [, handler ] ) 1.31.71.9 .die( events ) 1.4.31.71.9 | jQuery | イベントハンドラ解除 (動的要素対応) (参照:.live()・.on()・.off() ) | Events |
$( ":disabled" ) 1.0 | jQuery | 無効状態要素 セレクタ | Selector |
E | |||
.each( function ) 1.0 | jQuery | 反復処理 | Miscellaneous |
$.each( array, callback ) 1.0 $.each( object, callback ) 1.0 | Object | 反復処理(対象指定) | Utilities |
.empty( ) 1.0 | jQuery | 子孫要素 削除 | Manipulation |
$( ":empty" ) 1.0 | jQuery | 空要素 セレクタ | Selector |
$( ":enabled" ) 1.0 | jQuery | 有効状態要素 セレクタ | Selector |
.end( ) 1.0 | jQuery | 最終操作 直前状態 | Traversing |
.eq( index ) 1.1.2 .eq( indexFromEnd ) 1.4 | jQuery | 指定インデックス要素 取得 | Traversing |
$( ":eq(index)" ) 1.0 $( ":eq(-index)" ) 1.8 | jQuery | インデックス要素セレクタ (一致) (参照::gt()・:lt() ) | Selector |
.error( handler ) 1.01.83.0 .error( [eventData ], handler ) 1.4.31.83.0 | jQuery | 《エラー》 イベントハンドラ設定 | Events |
$.error( message ) 1.4.1 | なし | エラー処理 (開発者用) | Internals |
$.escapeSelector( selector ) 3.0 | Selector | セレクタ特殊文字無効化 | CSS |
$( ":even" ) 1.0 | jQuery | インデックス要素セレクタ (偶数) (参照:$( ":odd" ) ) | Selector |
event.currentTarget 1.3 | Element | イベント処理中DOM要素 | Events |
event.data 1.1 | Object | イベントデータ | Events |
event.delegateTarget 1.7 | Element | イベントハンドラ設定DOM要素 | Events |
event.isDefaultPrevented( ) 1.3 | Boolean | デフォルト処理抑止 有無 | Events |
event.isImmediatePropagationStopped( ) 1.3 | Boolean | イベント伝播即時抑止 有無 | Events |
event.isPropagationStopped( ) 1.3 | Boolean | 親要素イベント伝播抑止 有無 | Events |
event.metaKey 1.0.4 | Boolean | メタキー押下有無 | Events |
event.namespace 1.4.3 | String | イベント名前空間 | Events |
event.pageX 1.0.4 | Number | マウスイベントx座標 | Events |
event.pageY 1.0.4 | Number | マウスイベントy座標 | Events |
event.preventDefault( ) 1.0 | undefined | デフォルト処理抑止 | Events |
event.relatedTarget 1.1.4 | Element | イベント関連DOM要素 (移動元 / 移動先) | Events |
event.result 1.3 | Object | イベント最終返却値 | Events |
event.stopImmediatePropagation( ) 1.3 | なし | イベント伝播即時抑止 | Events |
event.stopPropagation( ) 1.0 | なし | 親要素イベント伝播抑止 | Events |
event.target 1.0 | Element | イベント発生DOM要素 | Events |
event.timeStamp 1.2.6 | Number | イベント発生時刻 | Events |
event.type 1.0 | String | イベント種別 | Events |
event.which 1.1.3 | Number | イベント判定コード (キーコード / マウスボタン種別) | Events |
$.extend( target [, object1 ] [, objectN ] ) 1.0 $.extend( [deep ], target, object1 [, objectN ] ) 1.1.4 | Object | オブジェクト拡張 | Utilities |
F | |||
.fadeIn( [duration ] [, complete ] ) 1.0 .fadeIn( options ) 1.0 .fadeIn( [duration ] [, easing ] [, complete ] ) 1.4.3 | jQuery | フェードイン | Effects |
.fadeOut( [duration ] [, complete ] ) 1.0 .fadeOut( options ) 1.0 .fadeOut( [duration ] [, easing ] [, complete ] ) 1.4.3 | jQuery | フェードアウト | Effects |
.fadeTo( duration, opacity [, complete ] ) 1.0 .fadeTo( duration, opacity [, easing ] [, complete ] ) 1.4.3 | jQuery | フェード (透明度変更) | Effects |
.fadeToggle( [duration ] [, easing ] [, complete ] ) 1.4.4 .fadeToggle( options ) 1.4.4 | jQuery | フェードイン/フェードアウト 切替 | Effects |
$( ":file" ) 1.0 | jQuery | ファイルタイプ要素 セレクタ | Selector |
.filter( selector ) 1.0 .filter( function ) 1.0 .filter( elements ) 1.4 .filter( selection ) 1.4 | jQuery | フィルタリング(簡易) | Traversing |
.find( selector ) 1.0 .find( element ) 1.6 | jQuery | 子孫要素(複数) 取得 | Traversing |
.finish( [queue ] ) 1.9 | jQuery | アニメーション停止 | Effects |
.first( ) 1.4 | jQuery | 先頭要素 取得 | Traversing |
$( ":first" ) 1.0 | jQuery | 先頭要素 セレクタ | Selector |
$( ":first-child" ) 1.1.4 | jQuery | 先頭の子要素 セレクタ | Selector |
$( ":first-of-type" ) 1.9 | jQuery | 先頭の該当子要素 セレクタ | Selector |
$.fn.extend( object ) 1.0 | Object | jQuery拡張 | Utilities |
.focus( handler ) 1.0 .focus( [eventData ], handler ) 1.4.3 .focus( ) 1.0 | jQuery | 《フォーカス取得 (バブリングなし)》 イベントハンドラ設定・実行 (参照:.blur()・.focusin()・.focusout() ) | Events Forms |
$( ":focus" ) 1.6 | jQuery | フォーカス要素 セレクタ | Selector |
.focusin( handler ) 1.4 .focusin( [eventData ], handler ) 1.4.3 .focusin( ) 1.0 | jQuery | 《フォーカス取得》 イベントハンドラ設定・実行 (参照:.focusout()・.focus()・.blur() ) | Events Forms |
.focusout( handler ) 1.4 .focusout( [eventData ], handler ) 1.4.3 .focusout( ) 1.0 | jQuery | 《フォーカス喪失》 イベントハンドラ設定・実行 (参照:.focusin()・.focus()・.blur() ) | Events Forms |
$.fx.interval 1.4.33.0 | Number | アニメーション フレーム間隔 | Effects Properties |
$.fx.off 1.3 | Boolean | アニメーション無効化 | Effects Properties |
G | |||
.get( index ) 1.0 | Element | DOM要素 取得 | Miscellaneous |
.get( ) 1.0 | Array | DOM要素配列 取得 | Miscellaneous |
$.get( url [, data ] [, success ] [, dataType ] ) 1.0 $.get( [settings ] ) 1.12 / 2.2 | jqXHR | データロード (GET) | Ajax |
$.getJSON( url [, data ] [, success ] ) 1.0 | jqXHR | JSON データロード (GET) | Ajax |
$.getScript( url [, success ] ) 1.0 | jqXHR | JavaScriptファイル ロード・実行 (GET) | Ajax |
$.globalEval( code ) 1.0.4 | ― | スクリプト実行 | Utilities |
$.grep( array, function [, invert ] ) 1.0 | Array | 配列抽出 | Utilities |
$( ":gt(index)" ) 1.0 $( ":gt(-index)" ) 1.8 | jQuery | インデックス要素セレクタ (より大きい) (参照::eq()・:lt() ) | Selector |
H | |||
.has( selector ) 1.4 .has( contained ) 1.4 | jQuery | 所有要素 取得 | Traversing |
$( ":has(selector【セレクタ】)" ) 1.1.4 | jQuery | 指定セレクタ要素を持つ要素 セレクタ | Selector |
.hasClass( className ) 1.2 | Boolean | クラス有無 | Attributes CSS Manipulation |
$.hasData( element ) 1.5 | Boolean | 要素データ 有無 | Data |
$( ":header" ) 1.2 | jQuery | 見出し要素 セレクタ | Selector |
.height( ) 1.0 | Number | 要素の高さ(内容) 取得 | CSS Dimensions Manipulation |
.height( value ) 1.0 .height( function ) 1.4.1 | jQuery | 要素の高さ(内容) 設定 | CSS Dimensions Manipulation |
$( ":hidden" ) 1.0 | jQuery | 非表示要素 セレクタ | Selector |
.hide( ) 1.0 .hide( [duration ] [, complete ] ) 1.0 .hide( options ) 1.0 .hide( duration [, easing ] [, complete ] ) 1.4.3 | jQuery | 非表示 | Effects |
$.holdReady( hold ) 1.6 | undefined | readyイベント 保留/実行 | Core Events Properties |
.hover( handlerIn, handlerOut ) 1.0 .hover( handlerInOut ) 1.4 | jQuery | 《ホバー》 イベントハンドラ設定 | Events |
.html( ) 1.0 | String | 要素内容 取得 (HTMLコンテンツ) | Attributes Manipulation |
.html( htmlString ) 1.0 .html( function ) 1.4 | jQuery | 要素内容 設定 (HTMLコンテンツ) | Attributes Manipulation |
$.htmlPrefilter( html ) 1.12/2.2 | String | 操作メソッド前置フィルタ | Manipulation |
I | |||
$( ":image" ) 1.0 | jQuery | イメージボタン要素 セレクタ | Selector |
$.inArray( value, array [, fromIndex ] ) 1.2 | Number | 配列内要素 検索 | Utilities |
.index( ) 1.4 .index( selector ) 1.4 .index( element ) 1.0 | Integer | 要素インデックス 取得 | Miscellaneous |
.innerHeight( ) 1.2.6 | Number | 要素の高さ(内側) 取得 | CSS Dimensions Manipulation |
.innerHeight( value ) 1.8.0 .innerHeight( function ) 1.8.0 | jQuery | 要素の高さ(内側) 設定 | CSS Dimensions Manipulation |
.innerWidth( ) 1.2.6 | Number | 要素の幅(内側) 取得 | CSS Dimensions Manipulation |
.innerWidth( value ) 1.8.0 .innerWidth( function ) 1.8.0 | jQuery | 要素の幅(内側) 設定 | CSS Dimensions Manipulation |
$( ":input" ) 1.0 | jQuery | 各種入力要素 セレクタ | Selector |
.insertAfter( target ) 1.0 | jQuery | 要素後 挿入 (要素指定) (参照:.after() ) | Manipulation |
.insertBefore( target ) 1.0 | jQuery | 要素前 挿入 (要素指定) (参照:.before() ) | Manipulation |
.is( selector ) 1.0 .is( function ) 1.6 .is( selection ) 1.6 .is( elements ) 1.6 | Boolean | 要素存在 有無 | Traversing |
$.isArray( obj ) 1.3 | Boolean | 配列 判定 | Utilities |
$.isEmptyObject( object ) 1.4 | Boolean | 空オブジェクト 判定 | Utilities |
$.isFunction( obj ) 1.2 | Boolean | 関数 判定 | Utilities |
$.isNumeric( value ) 1.7 | Boolean | 数値 判定 | Utilities |
$.isPlainObject( object ) 1.4 | Boolean | Objectオブジェクト 判定 | Utilities |
$.isWindow( obj ) 1.4.3 | Boolean | ウィンドウ 判定 | Utilities |
$.isXMLDoc( node ) 1.1.4 | Boolean | XMLドキュメントノード 判定 | Utilities |
J | |||
.jquery 1.0 | String | jQueryバージョン | Internals Properties |
jQuery(~) は 記号 参照 | |||
K | |||
.keydown( handler ) 1.0 .keydown( [eventData ], handler ) 1.4.3 .keydown( ) 1.0 | jQuery | 《キーダウン》 イベントハンドラ設定・実行 | Events |
.keypress( handler ) 1.0 .keypress( [eventData ], handler ) 1.4.3 .keypress( ) 1.0 | jQuery | 《キー押下》 イベントハンドラ設定・実行 | Events |
.keyup( handler ) 1.0 .keyup( [eventData ], handler ) 1.4.3 .keyup( ) 1.0 | jQuery | 《キーアップ》 イベントハンドラ設定・実行 | Events |
L | |||
$( ":lang(language【言語コード】)" ) 1.9 | jQuery | 言語属性要素 セレクタ | Selector |
.last( ) 1.4 | jQuery | 最終要素 取得 | Traversing |
$( ":last" ) 1.0 | jQuery | 最終要素 セレクタ | Selector |
$( ":last-child" ) 1.1.4 | jQuery | 最終の子要素 セレクタ | Selector |
$( ":last-of-type" ) 1.9 | jQuery | 最終の該当子要素 セレクタ | Selector |
.length 1.0 | Integer | jQueryオブジェクト数 | Properties |
.live( events, handler ) 1.31.71.9 .live( events [, data ], handler ) 1.41.71.9 .live( events ) 1.4.31.71.9 | jQuery | イベントハンドラ設定 (動的要素対応) (参照:.die()・.on()・.off() ) | Events |
.load( url [, data ] [, complete ] ) 1.0 | jQuery | データロード・設定 | Ajax |
.load( handler ) 1.01.83.0 .load( [eventData ], handler ) 1.4.31.83.0 | jQuery | 《ロード》 イベントハンドラ設定 (参照:.unload() ) | Events |
$( ":lt(index)" ) 1.0 $( ":lt(-index)" ) 1.8 | jQuery | インデックス要素セレクタ (より小さい) (参照::eq()・:gt() ) | Selector |
M | |||
$.makeArray( obj ) 1.2 | Array | JavaScript配列 変換 | Utilities |
.map( callback ) 1.2 | jQuery | フィルタリング(詳細) | Traversing |
$.map( array, callback ) 1.0 $.map( object, callback ) 1.6 | Array | 配列 変換 | Utilities |
$.merge( first, second ) 1.0 | Array | 配列 連結 | Utilities |
.mousedown( handler ) 1.0 .mousedown( [eventData ], handler ) 1.4.3 .mousedown( ) 1.0 | jQuery | 《マウスボタンダウン》 イベントハンドラ設定・実行 (参照:.mouseup() ) | Events |
.mouseenter( handler ) 1.0 .mouseenter( [eventData ], handler ) 1.4.3 .mouseenter( ) 1.0 | jQuery | 《マウス進入 (バブリングなし)》 イベントハンドラ設定・実行 (参照:.mouseleave() ・.mouseover()・.mouseout() ) | Events |
.mouseleave( handler ) 1.0 .mouseleave( [eventData ], handler ) 1.4.3 .mouseleave( ) 1.0 | jQuery | 《マウス退出 (バブリングなし)》 イベントハンドラ設定・実行 (参照:.mouseenter() ・.mouseover()・.mouseout() ) | Events |
.mousemove( handler ) 1.0 .mousemove( [eventData ], handler ) 1.4.3 .mousemove( ) 1.0 | jQuery | 《マウス移動》 イベントハンドラ設定・実行 | Events |
.mouseout( handler ) 1.0 .mouseout( [eventData ], handler ) 1.4.3 .mouseout( ) 1.0 | jQuery | 《マウス退出》 イベントハンドラ設定・実行 (参照:.mouseenter()・.mouseleave() ・.mouseover() ) | Events |
.mouseover( handler ) 1.0 .mouseover( [eventData ], handler ) 1.4.3 .mouseover( ) 1.0 | jQuery | 《マウス進入》 イベントハンドラ設定・実行 (参照:.mouseenter()・.mouseleave() ・.mouseout() ) | Events |
.mouseup( handler ) 1.0 .mouseup( [eventData ], handler ) 1.4.3 .mouseup( ) 1.0 | jQuery | 《マウスボタンアップ》 イベントハンドラ設定・実行 (参照:.mousedown() ) | Events |
N | |||
.next( [selector ] ) 1.0 | jQuery | 後方兄弟要素(単一) 取得 | Traversing |
.nextAll( [selector ] ) 1.2 | jQuery | 後方兄弟要素(複数) 取得 | Traversing |
.nextUntil( [selector ] [, filter ] ) 1.4 .nextUntil( [element ] [, filter ] ) 1.6 | jQuery | 後方兄弟要素(終了条件指定) 取得 | Traversing |
$.noConflict( [removeAll ] ) 1.0 | Object | $ エイリアス無効化 | Core Miscellaneous |
$.noop( ) 1.4 | なし | 空関数 | Utilities |
.not( selector ) 1.0 .not( function ) 1.4 .not( selection ) 1.4 | jQuery | 否定要素 取得 | Traversing |
$( ":not(selector)" ) 1.0 | jQuery | 否定要素 セレクタ | Selector |
$.now( ) 1.4.3 | Number | 現在経過ミリ秒 | Utilities |
$( ":nth-child(index / even / odd / an + b)" ) 1.1.4 | jQuery | an+b番目の子要素 セレクタ | Selector |
$( ":nth-last-child(index / even / odd / an + b)" ) 1.9 | jQuery | 末尾からan+b番目の子要素 セレクタ | Selector |
$( ":nth-last-of-type(index / even / odd / an + b)" ) 1.9 | jQuery | 末尾からan+b番目の該当子要素 セレクタ | Selector |
$( ":nth-of-type(index / even / odd / an + b)" ) 1.9 | jQuery | an+b番目の該当子要素 セレクタ | Selector |
O | |||
$( ":odd" ) 1.0 | jQuery | インデックス要素セレクタ (奇数) (参照:$( ":even" ) ) | Selector |
.off( events [, selector ] [, handler ] ) 1.7 .off( events [, selector ] ) 1.7 .off( event ) 1.7 .off( ) 1.7 | jQuery | イベントハンドラ解除 (参照:.on() ) | Events |
.offset( ) 1.2 | Object | 相対位置(ドキュメント) 取得 | CSS Manipulation Offset |
.offset( coordinates ) 1.4 .offset( function ) 1.4 | jQuery | 相対位置(ドキュメント) 設定 | CSS Manipulation Offset |
.offsetParent( ) 1.2.6 | jQuery | 位置指定先祖要素 取得 | Offset Traversing |
.on( events [, selector ] [, data ], handler ) 1.7 .on( events [, selector ] [, data ] ) 1.7 | jQuery | イベントハンドラ設定 (参照:.off() ) | Events |
.one( events [, data ], handler ) 1.1 .one( events [, selector ] [, data ], handler ) 1.7 .one( events [, selector ] [, data ] ) 1.7 | jQuery | イベントハンドラ設定 (1回のみ実行) | Events |
$( ":only-child" ) 1.1.4 | jQuery | 唯一の子要素 セレクタ | Selector |
$( ":only-of-type" ) 1.9 | jQuery | 唯一の該当子要素 セレクタ | Selector |
.outerHeight( [includeMargin ] ) 1.2.6 | Number | 要素の高さ(外側) 取得 | CSS Dimensions Manipulation |
.outerHeight( value ) 1.8.0 .outerHeight( function ) 1.8.0 | jQuery | 要素の高さ(外側) 設定 | CSS Dimensions Manipulation |
.outerWidth( [includeMargin ] ) 1.2.6 | Number | 要素の幅(外側) 取得 | CSS Dimensions Manipulation |
.outerWidth( value ) 1.8.0 .outerWidth( function ) 1.8.0 | jQuery | 要素の幅(外側) 設定 | CSS Dimensions Manipulation |
P | |||
$.param( obj ) 1.2 $.param( obj, traditional ) 1.4 | String | オブジェクト シリアライズ | Ajax Forms Miscellaneous |
.parent( [selector ] ) 1.0 | jQuery | 親要素(単一) 取得 | Traversing |
$( ":parent" ) 1.0 | jQuery | 中身有り要素 セレクタ | Selector |
.parents( [selector ] ) 1.0 | jQuery | 先祖要素(複数) 取得 | Traversing |
.parentsUntil( [selector ] [, filter ] ) 1.4 .parentsUntil( [element ] [, filter ] ) 1.6 | jQuery | 先祖要素(終了条件指定) 取得 | Traversing |
$.parseHTML( data [, context ] [, keepScripts ] ) 1.8 | Array | HTML文字列 → DOMノード配列 | Utilities |
$.parseJSON( json ) 1.4.13.0 | String Number Object Array Boolean | JSON形式文字列 → JavaScript値 | Utilities |
$.parseXML( data ) 1.5 | XMLDocument | 文字列 → XMLドキュメント | Utilities |
$( ":password" ) 1.0 | jQuery | パスワード要素 セレクタ | Selector |
.position( ) 1.2 | Object | 相対位置(親要素) 取得 | CSS Manipulation Offset |
$.post( url [, data ] [, success ] [, dataType ] ) 1.0 $.post( [settings ] ) 1.12 / 2.2 | jqXHR | データロード (POST) | Ajax |
.prepend( content [, content ] ) 1.0 .prepend( function ) 1.4 | jQuery | 要素内 先頭挿入 (コンテンツ指定) (参照:.prependTo() ) | Manipulation |
.prependTo( target ) 1.0 | jQuery | 要素内 先頭挿入 (要素指定) (参照:.prepend() ) | Manipulation |
.prev( [selector ] ) 1.0 | jQuery | 前方兄弟要素(単一) 取得 | Traversing |
.prevAll( [selector ] ) 1.2 | jQuery | 前方兄弟要素(複数) 取得 | Traversing |
.prevUntil( [selector ] [, filter ] ) 1.4 .prevUntil( [element ] [, filter ] ) 1.6 | jQuery | 前方兄弟要素(終了条件指定) 取得 | Traversing |
.promise( [type ] [, target ] ) 1.6 | Promise | Promiseオブジェクト 生成 (jQuery) | Deferred |
.prop( propertyName ) 1.6 | Anything | プロパティ値 取得 | Attributes Manipulation |
.prop( propertyName, value ) 1.6 .prop( properties ) 1.6 .prop( propertyName, function ) 1.6 | jQuery | プロパティ値 設定 | Attributes Manipulation |
$.proxy( function, context ) 1.4 $.proxy( context, name ) 1.4 $.proxy( function, context [, additionalArguments ] ) 1.6 $.proxy( context, name [, additionalArguments ] ) 1.6 | Function | 関数内this参照変更 | Events Utilities |
.pushStack( elements ) 1.0 .pushStack( elements, name, arguments ) 1.3 | jQuery | jQueryスタック 追加 | Internals |
Q | |||
.queue( [queueName ] ) 1.2 | Array | 関数キュー 参照 | Data Effects Utilities |
.queue( [queueName ], newQueue ) 1.2 .queue( [queueName ], callback ) 1.2 | jQuery | 関数キュー 操作 | Data Effects Utilities |
$.queue( element [, queueName ] ) 1.3 | Array | 関数キュー 参照 (ローレベル) | Data Utilities |
$.queue( element, queueName, newQueue ) 1.3 $.queue( element, queueName, callback ) 1.3 | jQuery | 関数キュー 操作 (ローレベル) | Data Utilities |
R | |||
$( ":radio" ) 1.0 | jQuery | ラジオボタン要素 セレクタ | Selector |
.ready( handler ) 1.0 | jQuery | 《DOMローディング完了》 イベントハンドラ設定 (参照:$( callback ) ) | Events |
$.ready 1.8 | Thenable | DOMローディング完了オブジェクト | Core Events Properties |
$.readyException( error ) 3.1 | Selector | DOMローディング完了時例外処理 | Core |
.remove( [selector ] ) 1.0 | jQuery | 要素 削除 (関連情報削除) | Manipulation |
.removeAttr( attributeName ) 1.0 | jQuery | 属性削除 | Attributes Manipulation |
.removeClass( [className ] ) 1.0 .removeClass( function ) 1.4 | jQuery | クラス削除 | Attributes CSS Manipulation |
.removeData( [name ] ) 1.2.3 .removeData( [list ] ) 1.7 | jQuery | 要素データ 削除 | Data Miscellaneous |
$.removeData( element [, name ] ) 1.2.3 | jQuery | 要素データ 削除 (ローレベル) | Data Utilities |
.removeProp( propertyName ) 1.6 | jQuery | プロパティ削除 | Attributes Manipulation |
.replaceAll( target ) 1.2 | jQuery | 要素置換 (要素指定) (参照:.replaceWith() ) | Manipulation |
.replaceWith( newContent ) 1.2 .replaceWith( function ) 1.4 | jQuery | 要素置換 (コンテンツ指定) (参照:.replaceAll() ) | Manipulation |
$( ":reset" ) 1.0 | jQuery | リセットボタン要素 セレクタ | Selector |
.resize( handler ) 1.0 .resize( [eventData ], handler ) 1.4.3 .resize( ) 1.0 | jQuery | 《リサイズ》 イベントハンドラ設定・実行 | Events |
$( ":root" ) 1.9 | jQuery | ドキュメント ルート要素 セレクタ | Selector |
S | |||
.scroll( handler ) 1.0 .scroll( [eventData ], handler ) 1.4.3 .scroll( ) 1.0 | jQuery | 《スクロール》 イベントハンドラ設定・実行 | Events |
.scrollLeft( ) 1.2.6 | Integer | 水平スクロール位置 取得 | CSS Manipulation Offset |
.scrollLeft( value ) 1.2.6 | jQuery | 水平スクロール位置 設定 | CSS Manipulation Offset |
.scrollTop( ) 1.2.6 | Number | 垂直スクロール位置 取得 | CSS Manipulation Offset |
.scrollTop( value ) 1.2.6 | jQuery | 垂直スクロール位置 設定 | CSS Manipulation Offset |
.select( handler ) 1.0 .select( [eventData ], handler ) 1.4.3 .select( ) 1.0 | jQuery | 《テキスト選択》 イベントハンドラ設定・実行 | Events Forms |
$( ":selected" ) 1.0 | jQuery | 選択状態要素 セレクタ | Selector |
.selector 1.31.73.0 | String | セレクタ文字列 | Internals Properties |
.serialize( ) 1.0 | String | フォーム要素 シリアライズ (文字列) | Ajax Forms |
.serializeArray( ) 1.2 | Array | フォーム要素 シリアライズ (配列) | Ajax Forms |
.show( ) 1.0 .show( [duration ] [, complete ] ) 1.0 .show( options ) 1.0 .show( duration [, easing ] [, complete ] ) 1.4.3 | jQuery | 表示 | Effects |
.siblings( [selector ] ) 1.0 | jQuery | 兄弟要素(複数) 取得 | Traversing |
.size( ) 1.01.83.0 | Integer | 要素数 取得 | Miscellaneous |
.slice( start [, end ] ) 1.1.4 | jQuery | 部分要素 取得 | Traversing |
.slideDown( [duration ] [, complete ] ) 1.0 .slideDown( options ) 1.0 .slideDown( [duration ] [, easing ] [, complete ] ) 1.4.3 | jQuery | スライドダウン | Effects |
.slideToggle( [duration ] [, complete ] ) 1.0 .slideToggle( options ) 1.0 .slideToggle( [duration ] [, easing ] [, complete ] ) 1.4.3 | jQuery | スライドアップ/スライドダウン 切替 | Effects |
.slideUp( [duration ] [, complete ] ) 1.0 .slideUp( options ) 1.0 .slideUp( [duration ] [, easing ] [, complete ] ) 1.4.3 | jQuery | スライドアップ | Effects |
$.speed( [duration ] [, settings ] ) 1.0 $.speed( [duration ] [, easing ] [, complete ] ) 1.1 $.speed( settings ) 1.1 | PlainObject | アニメーション プロパティ定義 作成 | Effects |
.stop( [clearQueue ] [, jumpToEnd ] ) 1.2 .stop( [queue ] [, clearQueue ] [, jumpToEnd ] ) 1.7 | jQuery | アニメーション停止 (最終状態指定可) | Effects |
$.sub( ) 1.51.71.9 | jQuery | jQueryオブジェクト コピー | Core |
.submit( handler ) 1.0 .submit( [eventData ], handler ) 1.4.3 .submit( ) 1.0 | jQuery | 《送信》 イベントハンドラ設定・実行 | Events Forms |
$( ":submit" ) 1.0 | jQuery | 送信ボタン要素 セレクタ | Selector |
$.support 1.31.9 | Object | ブラウザ サポート情報 | Properties Utilities |
T | |||
$( ":target" ) 1.9 | jQuery | URIターゲット属性 対応要素 セレクタ | Selector |
.text( ) 1.0 | String | 要素内容 取得 (テキスト) | Manipulation |
.text( text ) 1.0 .text( function ) 1.4 | jQuery | 要素内容 設定 (テキスト) | Manipulation |
$( ":text" ) 1.0 | jQuery | テキストタイプ要素 セレクタ | Selector |
.toArray( ) 1.4 | Array | DOM要素配列 変換 | Miscellaneous |
.toggle( [duration ] [, complete ] ) 1.0 .toggle( options ) 1.0 .toggle( duration [, easing ] [, complete ] ) 1.4.3 .toggle( display ) 1.3 | jQuery | 表示/非表示 切替 | Effects |
.toggle( handler, handler [, handler ] ) 1.01.81.9 | jQuery | 《クリック (トグル実行)》 イベントハンドラ設定 | Events |
.toggleClass( className ) 1.0 .toggleClass( className, state ) 1.3 .toggleClass( function [, state ] ) 1.4 | jQuery | クラス 追加/削除 切替 | Attributes CSS Manipulation |
.toggleClass( [state ] ) 1.43.0 | jQuery | クラス 追加/削除 切替 | Attributes CSS Manipulation |
.trigger( eventType [, extraParameters ] ) 1.0 .trigger( event [, extraParameters ] ) 1.3 | jQuery | イベント実行 (ブラウザデフォルト処理あり) | Events |
.triggerHandler( eventType [, extraParameters ] ) 1.2 .triggerHandler( event [, extraParameters ] ) 1.3 | Object | イベント実行 (ブラウザデフォルト処理なし) | Events |
$.trim( str ) 1.0 | String | 前後空白 除去 | Utilities |
$.type( obj ) 1.4.3 | String | JavaScriptクラス文字列 取得 | Utilities |
U | |||
.unbind( eventType [, handler ] ) 1.0 .unbind( eventType, false ) 1.4.33.0 .unbind( event ) 1.03.0 .unbind( ) 1.03.0 | jQuery | イベントハンドラ解除 (参照:.bind()・.on()・.off() ) | Events |
.undelegate( ) 1.4.23.0 .undelegate( selector, eventType ) 1.4.23.0 .undelegate( selector, eventType, handler ) 1.4.23.0 .undelegate( selector, events ) 1.4.33.0 .undelegate( namespace ) 1.63.0 | jQuery | イベントハンドラ解除 (セレクタ指定) (参照:.delegate()・.on()・.off() ) | Events |
$.unique( array ) 1.1.33.0 | Array | DOM要素配列 重複除去 | Utilities |
$.uniqueSort( array ) 1.12 | Array | DOM要素配列 重複除去 | Utilities |
.unload( handler ) 1.01.83.0 .unload( [eventData ], handler ) 1.4.31.83.0 | jQuery | 《アンロード》 イベントハンドラ設定 (参照:.load() ) | Events |
.unwrap( ) 1.4 .unwrap( [selector ] ) 3.0 | jQuery | 親要素 削除 | Manipulation |
V | |||
.val( ) 1.0 | String Number Array | 要素値 取得 | Attributes Forms Manipulation |
.val( value ) 1.0 .val( function ) 1.4 | jQuery | 要素値 設定 | Attributes Forms Manipulation |
$( ":visible" ) 1.0 | jQuery | 表示要素 セレクタ | Selector |
W | |||
$.when(deferreds ) 1.5 | Promise | 状態判定 | Core Deferred |
.width( ) 1.0 | Number | 要素の幅(内容) 取得 | CSS Dimensions Manipulation |
.width( value ) 1.0 .width( function ) 1.4.1 | jQuery | 要素の幅(内容) 設定 | CSS Dimensions Manipulation |
.wrap( wrappingElement ) 1.0 .wrap( function ) 1.4 | jQuery | 要素囲い (個別) | Manipulation |
.wrapAll( wrappingElement ) 1.2 .wrapAll( function ) 1.4 | jQuery | 要素囲い (一括) | Manipulation |
.wrapInner( wrappingElement ) 1.2 .wrapInner( function ) 1.4 | jQuery | コンテンツ囲い | Manipulation |