「jQuery Version 1.0」で追加されたメソッドや変更があったメソッド。
-
add( selector )
jQuery API の add( selector ) は、マッチした要素群に、selectorにマッチした要素群を追加するメソッド。
-
addClass( className )
jQuery API の addClass( className ) は、classNameに指定したクラス名を、クラス属性の値に追加するメソッド。
-
after( content[, content] )
jQuery API の after( content ) は、マッチした要素の後に、contentに指定したHTMLコンテンツを追加するメソッド。カンマで区切り、複数のcontentを指定することもできる。追加したHTMLコンテンツは、マッチした要素の弟要素となる。
-
ajaxComplete( handler( event, XMLHttpRequest, ajaxOptions ) )
jQuery API の ajaxComplete( handler( event, XMLHttpRequest, ajaxOptions ) ) は、Ajaxリクエスト完了時に呼び出すイベントハンドラを登録するメソッド。Ajaxリクエストの成功、失敗にかかわらず、Ajaxリクエスト完了時に呼び出す。
-
ajaxError( handler( event, jqXHR, ajaxSettings, thrownError ) )
jQuery API の ajaxError( handler( event, jqXHR, ajaxSettings, thrownError ) ) は、Ajaxリクエスト失敗時に呼び出すグローバルAjaxイベントハンドラを登録するメソッド。
-
ajaxSend( handler( event, jqXHR, ajaxOptions ) )
jQuery API の ajaxSend( handler( event, jqXHR, ajaxOptions ) ) は、Ajaxリクエスト送信前に呼び出すグローバルAjaxイベントハンドラを登録するメソッド。
-
ajaxStart( handler() )
jQuery API の ajaxStart( handler() ) は、Ajaxリクエスト送信開始時に呼び出すグローバルAjaxイベントハンドラを登録するメソッド。既に進行中のAjaxリクエストがある場合は、実行しない。
-
ajaxStop( handler() )
jQuery API の ajaxStop( handler() ) は、全てのAjaxリクエストが完了した時に呼び出すグローバルAjaxイベントハンドラを登録するメソッド。
-
ajaxSuccess( handler( event, XMLHttpRequest, ajaxOptions ) )
jQuery API の ajaxSuccess( handler( event, XMLHttpRequest, ajaxOptions ) ) は、Ajaxリクエスト成功時に呼び出すグローバルAjaxイベントハンドラを登録するメソッド。
-
animate( properties, options )
jQuery API の animate( properties, options ) は、カスタムアニメーションを実行するメソッド。1つ目の引数である properties に設定したCSSプロパティを、セレクターの要素に、徐々に変化するアニメーションで反映させる。duration 、easing などのオプションは、2つ目の引数である options にハッシュで指定できる。
-
animate( properties[, duration][, easing][, complete] )
jQuery API の animate( properties[, duration][, easing][, complete] ) は、カスタムアニメーションを実行するメソッド。1つ目の引数である properties に設定したCSSプロパティを、要素に、徐々に変化するアニメーションで反映させる。
-
append( content[, content] )
jQuery API の append( content ) は、マッチした要素内のコンテンツの最後に、contentに指定したHTMLコンテンツを追加するメソッド。カンマで区切り、複数のcontentを指定することもできる。
-
appendTo( target )
jQuery API の appendTo( target ) は、targetにマッチした要素内のコンテンツの最後に、HTMLコンテンツを追加するメソッド。
-
attr( attributeName )
jQuery API の attr( attributeName ) は、「attributeName」に指定した属性の値を取得するメソッド。属性を設定していない要素については、「undefined」を返す。
-
attr( attributeName, value )
jQuery API の attr( attributeName, value ) は、「attributeName」に指定した属性の値を、「value」に指定した属性値に設定するメソッド。
-
attr( map )
jQuery API の attr( map ) は、「map」に指定した属性名と属性値の対応マップの通りに設定するメソッド。
-
before( content[, content] )
jQuery API の before( content ) は、マッチした要素の前に、contentに指定したHTMLコンテンツを追加するメソッド。カンマで区切り、複数のcontentを指定することもできる。追加したHTMLコンテンツは、マッチした要素の兄要素となる。
-
children( [selector] )
jQuery API の children( [selector] ) は、マッチした要素の子要素のうち、selectorにマッチした要素を、取得するメソッド。
-
clone( [withDataAndEvents] )
jQuery API の clone( [withDataAndEvents] ) は、マッチした要素をコピーするメソッド。withDataAndEventsに、trueを設定すると、イベントハンドラや要素データも、要素と一緒にコピーする。
-
clone()
jQuery API の clone() は、マッチした要素をコピーするメソッド。
-
css( map )
jQuery API の css( map ) は、mapに指定したプロパティ名とプロパティの値の対応マップの通りに設定するメソッド。
-
css( propertyName )
jQuery API の css( propertyName ) は、最初にマッチした要素の、propertyNameに指定したプロパティ名のスタイルプロパティの値を取得するメソッド。
-
css( propertyName, value )
jQuery API の css( propertyName, value ) は、マッチした要素の、propertyNameに指定したプロパティ名のスタイルプロパティの値を、valueに指定した値に設定するメソッド。
-
each( function( index, Element ) )
jQuery API の each( function( index, Element ) ) は、マッチした各要素に対し、関数を繰り返し実行するメソッド。function関数の戻り値が、「false」の場合、繰り返し処理を中止する。function関数の戻り値が、「true」の場合、次の繰り返し処理に移る。
-
empty()
jQuery API の empty() は、マッチした要素の、子孫要素、及び、テキストノードを、削除するメソッド。
-
end()
jQuery API の end() は、最新のフィルタリング操作を終了し、直前にマッチしていた要素を、選択するメソッド。
-
event.preventDefault()
jQuery API の event.preventDefault() は、イベントのデフォルトの動作を停止するメソッド。
-
event.stopPropagation()
jQuery API の event.stopPropagation() は、イベントバブリングを停止するメソッド。イベントバブリングとは、イベントを発生させた要素から、DOMツリーを上るように、泡が浮き上がるように、親要素へ伝搬すること。
-
event.type
jQuery API の event.type は、発生したイベントの種類(イベントタイプ)を表すプロパティ。クリックイベントであれば「click」となり、マウスオーバーイベントであれば「mouseover」となる。
-
fadeIn( duration )
jQuery API の fadeIn( duration ) は、指定した要素が非表示の場合、その要素を、duration に指定した速度のフェードインのアニメーションで表示するメソッド。
-
fadeIn( duration, callback )
jQuery API の fadeIn( duration, callback ) は、指定した要素が非表示の場合、その要素を、duration に指定した速度のフェードインのアニメーションで表示し、その後、callback に指定した関数を実行するメソッド。
-
fadeOut( duration )
jQuery API の fadeOut( duration ) は、指定した要素が表示されている場合、その要素を、duration に指定した速度のフェードアウトのアニメーションで非表示にするメソッド。
-
fadeOut( duration, callback )
jQuery API の fadeOut( duration, callback ) は、指定した要素が表示されている場合、その要素を、duration に指定した速度のフェードアウトのアニメーションで非表示にし、その後、callback に指定した関数を実行するメソッド。
-
fadeTo( duration, opacity )
jQuery API の fadeTo( duration, opacity ) は、指定した要素を、opacity に指定した不透明度になるまで、duration に指定した速度で、透明度を徐々に変更するメソッド。
-
fadeTo( duration, opacity, callback )
jQuery API の fadeTo( duration, opacity, callback ) は、指定した要素を、opacity に指定した不透明度になるまで、duration に指定した速度で、透明度を徐々に変更し、その後、callback に指定した関数を実行するメソッド。
-
filter( function( index ) )
jQuery API の filter( function( index ) ) は、マッチした要素を、function関数で絞り込むメソッド。その際、インデックス番号を引数として引き渡すことができる。
-
filter( selector )
jQuery API の filter( selector ) は、マッチした要素を、selectorで絞り込むメソッド。
-
find( selector )
jQuery API の find( selector ) は、マッチした要素の子孫要素のうち、selectorにマッチする要素群を選択するメソッド。
-
get( index )
jQuery API の get( index ) は、マッチしたDOM要素のうち、インデックス番号が「index」である要素を取得し、DOM要素を返すメソッド。
-
get()
jQuery API の get() は、マッチした全てのDOM要素を取得し、配列に格納し、配列を返すメソッド。
-
height( value )
jQuery API の height( value ) は、マッチした要素の高さを、valueに指定した値に設定するメソッド。このメソッドで設定する高さは、CSSのheightプロパティの値のことで、padding、border、marginの設定値を含んでいない点に注意。
-
height()
jQuery API の height() は、最初にマッチした要素の高さを取得するメソッド。このメソッドで取得する高さは、CSSのheightプロパティの値のことで、padding、border、marginの設定値を含んでいない点に注意。
-
hide( duration )
jQuery API の hide( duration ) は、指定した要素が表示されている場合、その要素を、duration に指定した速度のアニメーションで非表示にするメソッド。
-
hide( duration, callback )
jQuery API の hide( duration, callback ) は、指定した要素が表示されている場合、その要素を、duration に指定した速度のアニメーションで非表示にし、その後、callback に指定した関数を実行するメソッド。
-
hide()
jQuery API の hide() は、指定した要素が表示されている場合、その要素を非表示にするメソッド。
-
html( htmlString )
jQuery API の html( htmlString ) は、マッチした要素内を、htmlStringに指定したHTMLコンテンツに設定するメソッド。
-
html()
jQuery API の html() は、最初にマッチした要素のHTMLコンテンツを取得するメソッド。
-
index( element )
jQuery API の index( element ) は、マッチしたDOM要素から、elementに指定した要素を検索し、「0」から始まるインデックス番号を返すメソッド。指定した要素が見つからなかった場合は、「-1」を返す。
-
insertAfter( target )
jQuery API の insertAfter( target ) は、targetにマッチした要素の後に、HTMLコンテンツを追加するメソッド。追加したHTMLコンテンツは、マッチした要素の弟要素となる。
-
insertBefore( target )
jQuery API の insertBefore( target ) は、targetにマッチした要素の前に、HTMLコンテンツを追加するメソッド。追加したHTMLコンテンツは、マッチした要素の兄要素となる。
-
is( selector )
jQuery API の is( selector ) は、マッチした要素が、さらに、selectorとマッチする場合、trueを返すメソッド。
-
jquery
jQuery API の jquery は、jQueryのバージョン番号を含む文字列を返すプロパティ。
-
jQuery . ajax( settings )
jQuery API の jQuery . ajax( settings ) は、多様な Ajax リクエストを実行するメソッド。多くのパラメータが用意されている。
-
jQuery . each( collection, callback( indexInArray, valueOfElement ) )
jQuery API の jQuery . each( collection, callback( indexInArray, valueOfElement ) ) は、collectionに指定した配列もしくはオブジェクトに対し、callback関数を実行する、汎用的イテレータ(繰返し)関数。
-
jQuery . extend( object )
jQuery API の jQuery . extend( object ) は、プラグイン開発時などで、jQueryに新しいメソッドを追加したい場合に便利だ。jQuery . extend( object )のように、引数がobject1つだけの場合、jQuery . extend( target[, object1][, objectN] )のターゲットの引数が省略されたことを意味し、jQueryオブジェクト自体が、ターゲットであるとみなされ、jQueryの名前空間(namespace)に新しい関数を追加することができる。
-
jQuery . extend( target[, object1][, objectN] )
jQuery API の jQuery . extend( target[, object1][, objectN] ) は、targetに指定したオブジェクトに、複数のオブジェクトの内容をマージ(併合)する。
-
jQuery . get( url [,data] [,success(data,textStatus,jqXHR)] [,dataType] )
jQuery API の jQuery . get( url [, data] [, success( data, textStatus, jqXHR ) ] [, dataType] ) は、GETメソッドのHTTPリクエストで、サーバからデータを読み込むメソッド。
-
jQuery . getJSON( url [, data] [, success( data, textStatus, jqXHR )] )
jQuery API の jQuery . getJSON( url [, data] [, success( data, textStatus, jqXHR )] ) は、GETメソッドのHTTPリクエストで、JSON形式のデータを、サーバから読み込むメソッド。
-
jQuery . getScript( url [, success( data, textStatus )] )
jQuery API の jQuery . getScript( url [, success( data, textStatus )] ) は、GETメソッドのHTTPリクエストで、JavaScriptファイルを、サーバから読み込み、実行するメソッド。
-
jQuery . grep( array, function( elementOfArray, indexInArray ) [, invert] )
jQuery API の jQuery . grep( array, function( elementOfArray, indexInArray ) [, invert] ) は、arrayに指定した配列を、function( elementOfArray, indexInArray )に指定した関数でフィルタリングする。invertにfalseを指定した場合、フィルタリング条件を満たす値を格納した配列を返す。invertにtrueを指定した場合、フィルタリング条件を満たさない値を格納した配列を返す。
-
jQuery . map( array, callback( elementOfArray, indexInArray ) )
jQuery API の jQuery . map( array, callback( elementOfArray, indexInArray ) ) は、arrayに指定した配列を、callbackに指定した関数で、新たな配列に変換する。
-
jQuery . merge( first, second )
jQuery API の jQuery . merge( first, second ) は、firstに指定した配列に、secondの配列の内容をマージ(併合)する。
-
jQuery . noConflict()
jQuery API の jQuery . noConflict() は、jQueryのエイリアス(別名)である「$」を無効にするメソッド。他のライブラリと併用するときに便利だ。
-
jQuery . post( url [,data] [,success(data,textStatus,jqXHR)] [,dataType] )
jQuery API の jQuery . post( url [, data] [, success( data, textStatus, jqXHR ) ] [, dataType] ) は、POSTメソッドのHTTPリクエストで、サーバからデータを読み込むメソッド。
-
jQuery . trim( str )
jQuery API の jQuery . trim( str ) は、strに指定した文字列の先頭と末尾から、whitespace(空白、改行、タブ)を削除するメソッド。
-
jQuery( '#id' )
jQuery API の jQuery( '#id' ) は、指定した値のid属性を持つ単一の要素を選択するセレクター。選択したい要素のid属性値を「#」に続けて記述する。id属性値に、「:」(コロン)や、「.」(ピリオド)などを含めたい場合は、2つの「\」(バックスラッシュ)でエスケープする必要がある。
-
jQuery( '*' )
jQuery API の jQuery( '*' ) は、すべての要素を選択するセレクター。
-
jQuery( '.class' )
jQuery API の jQuery( '.class' ) は、指定した値のclass属性を持つ全ての要素を選択するセレクター。選択したい要素のclass属性値を「.」(ピリオド)に続けて記述する。
-
jQuery( ':button' )
jQuery API の jQuery( ':button' ) は、type 属性が button である要素と、button 要素(ボタン要素)を、すべて選択する。
-
jQuery( ':checkbox' )
jQuery API の jQuery( ':checkbox' ) は、type 属性が checkbox であるすべての要素(チェックボックス)を選択する。
-
jQuery( ':checked' )
jQuery API の jQuery( ':checked' ) は、チェックされている要素を、すべて選択する。
-
jQuery( ':disabled' )
jQuery API の jQuery( ':disabled' ) は、無効になっている要素を、すべて選択する。
-
jQuery( ':empty' )
jQuery API の jQuery( ':empty' ) は、子要素やテキストノードを持たないすべての要素を選択する。
-
jQuery( ':enabled' )
jQuery API の jQuery( ':enabled' ) は、有効になっている要素を、すべて選択する。
-
jQuery( ':eq( index )' )
jQuery API の jQuery( ':eq( index )' ) は、index に指定したインデックス番号の要素を選択する。インデックス番号は、「0」から始まる点に注意。
-
jQuery( ':even' )
jQuery API の jQuery( ':even' ) は、インデックス番号が偶数の要素を選択する。インデックス番号は、「0」から始まる点に注意。
-
jQuery( ':file' )
jQuery API の jQuery( ':file' ) は、type 属性が file である要素を、すべて選択する。
-
jQuery( ':first' )
jQuery API の jQuery( ':first' ) は、最初に一致した要素だけを選択する。
-
jQuery( ':gt( index )' )
jQuery API の jQuery( ':gt( index )' ) は、index に指定した数字より大きいインデックス番号の要素を選択する。
-
jQuery( ':hidden' )
jQuery API の jQuery( ':hidden' ) は、非表示になっているすべての要素を選択する。type 属性が hidden である input 要素も、選択対象となる。
-
jQuery( ':image' )
jQuery API の jQuery( ':image' ) は、type 属性が image であるすべての要素を選択する。
-
jQuery( ':input' )
jQuery API の jQuery( ':input' ) は、input 要素、textarea 要素、select 要素、button 要素を、すべて選択する。
-
jQuery( ':last' )
jQuery API の jQuery( ':last' ) は、最後に一致した要素だけを選択する。
-
jQuery( ':lt( index )' )
jQuery API の jQuery( ':lt( index )' ) は、index に指定した数字より小さいインデックス番号の要素を選択する。
-
jQuery( ':not( selector )' )
jQuery API の jQuery( ':not( selector )' ) は、selector に一致する要素以外の要素を選択する。
-
jQuery( ':odd' )
jQuery API の jQuery( ':odd' ) は、インデックス番号が奇数の要素を選択する。インデックス番号は、「0」から始まる点に注意。
-
jQuery( ':parent' )
jQuery API の jQuery( ':parent' ) は、子要素かテキストノードを持つすべての要素を選択する。
-
jQuery( ':password' )
jQuery API の jQuery( ':password' ) は、type 属性が password である要素を、すべて選択する。
-
jQuery( ':radio' )
jQuery API の jQuery( ':radio' ) は、type 属性が radio であるすべての要素(ラジオボタン)を選択する。
-
jQuery( ':reset' )
jQuery API の jQuery( ':reset' ) は、type 属性が reset であるすべての要素を選択する。
-
jQuery( ':selected' )
jQuery API の jQuery( ':selected' ) は、選択されている要素を、すべて選択する。
-
jQuery( ':submit' )
jQuery API の jQuery( ':submit' ) は、type 属性が submit であるすべての要素を選択する。type 属性を特に設定しない button 要素も、初期設定値が submit なので、選択対象となる。
-
jQuery( ':text' )
jQuery API の jQuery( ':text' ) は、type 属性が text であるすべての要素を選択する。
-
jQuery( ':visible' )
jQuery API の jQuery( ':visible' ) は、表示されているすべての要素を選択する。
-
jQuery( 'ancestor descendant' )
jQuery API の jQuery( 'ancestor descendant' ) は、「ancestor」セレクターで指定した要素を先祖に持ち、尚且つ、「descendant」セレクターの指定に該当するすべての要素を選択する。ancestor(先祖要素)も、descendant(子孫要素)も、「id」「class」「*」などのセレクターで指定する。
-
jQuery( 'element' )
jQuery API の jQuery( 'element' ) は、特定のタグ名を持つすべての要素を選択するセレクター。「element」には、「div」「h3」「span」など、選択したい要素のタグ名を記述する。
-
jQuery( 'parent > child' )
jQuery API の jQuery( 'parent > child' ) は、「parent」セレクターで指定した要素の子要素で、尚且つ、「child」セレクターの指定に該当するすべての要素を選択する。parent(親要素)も、child(子要素)も、「id」「class」「*」などのセレクターで指定する。
-
jQuery( 'prev + next' )
jQuery API の jQuery( 'prev + next' ) は、「prev」セレクターで指定した兄要素の直後で、尚且つ、「next」セレクターの指定に該当する弟要素を選択する。prev(兄要素)も、next(兄要素の次の弟要素)も、「id」「class」「*」などのセレクターで指定する。
-
jQuery( 'prev ~ siblings' )
jQuery API の jQuery( 'prev ~ siblings' ) は、「prev」セレクターで指定した要素を兄に持ち、尚且つ、「siblings」セレクターの指定に該当する、すべての弟要素を選択する。prev(兄要素)も、siblings(弟要素)も、「id」「class」「*」などのセレクターで指定する。
-
jQuery( 'selector1, selector2, selectorN' )
jQuery API の jQuery( 'selector1, selector2, selectorN' ) は、指定した複数のセレクターに該当する全ての要素を選択するマルチセレクター。選択したい要素のセレクターを、「,」(カンマ)区切りで、複数記述することができる。