jQueryのその他のメソッド


jQuery その他メソッド


jQuery その他のメソッド

メソッド説明
data()選択した要素にデータを追加する、または選択した要素からデータを取得する
それぞれ()一致した要素ごとに関数を実行
get()セレクターで指定されたDOM要素を取得
index()一致した要素から指定された要素を検索
$ .noConflict()変数のjQueryコントロールを解放します $
$.param()配列またはオブジェクトのシリアル化された表現を作成します(AJAXリクエストの生成時にURLクエリ文字列で使用できます)
removeData()以前に保存されたデータを削除します
size() バージョン 1.8 では非推奨になりました。 jQueryセレクターで一致したDOM要素の数を返す
toArray()jQueryコレクションに含まれるすべてのDOM要素を配列形式で取得する
pushStack()DOM要素を収集する 追加jQuery スタックへのメソッド
$.when() 1 つ以上のオブジェクトのコールバック関数を実行する方法を提供します



jQuery Utility

空の関数は現在時刻を返しますHTML文字列を解析して対応する DOM ノード配列標準形式に準拠した JSON 文字列を対応する JavaScript オブジェクトに変換します文字列を対応する XML ドキュメントに解析します文字列の両端から空白文字を削除します JavaScript 組み込みオブジェクトの型を決定します jQuery 3.0 では非推奨になりました。 DOM 要素の配列を並べ替えて重複要素を削除します
Method Description
$.boxModel バージョン 1.8 で非推奨になりました。 ブラウザが現在のページをレンダリングするために W3C の CSS ボックス モデルを使用しているかどうかを検出します
$.browserバージョン 1.9 では非推奨。 ユーザーが現在使用しているブラウザに関する関連情報を返します
$.contains()別の DOM 要素が指定された DOM 要素の子孫であるかどうかを判断します
$.each()指定された DOM 要素を走査しますobject と Array
$.extend() 1 つ以上のオブジェクトの内容をターゲット オブジェクトにマージします
$.fn.extend() jQuery の 1 つ以上のインスタンス プロパティとメソッドを拡張します
$.globalEval() JavaScript コードの一部をグローバルに実行します
$.grep() 指定された関数を満たす配列要素をフィルターして返します
$.inArray() in配列 指定された値を検索し、そのインデックス値を返します (見つからない場合は、-1 を返します)
$.isArray() 指定されたパラメータが配列かどうかを判断します
$.isEmptyObject()オブジェクトが空(属性を含んでいない)かどうかを確認する
$.isFunction()指定されたパラメータが関数であるかどうかを判断する
$.isNumeric()指定されたパラメータが関数であるかどうかを判断する数値
$.isPlainObject()指定されたパラメータが純粋なオブジェクトかどうかを判定
$.isWindow()指定されたパラメータがウィンドウかどうかを判定
$.isXMLDoc( )XML文書内にあるDOMノードか、それ自体がXML文書であるかを判断します
$.makeArray()配列のようなオブジェクトを実際の配列オブジェクトに変換します
$.map() 配列を処理する関数を指定 各要素(またはオブジェクトの各属性)、処理結果を新しい配列としてカプセル化して返す
$.merge()2つの配列の内容をマージnoop()
$.now()
$.parseHTML()
$.parseJSON()
$.parseXML()
$.trim()
$.type()
$.unique()
$.uniqueSort() DOM 要素の配列を並べ替えて重複要素を削除します
$.data() in 指定された要素のデータにアクセスします設定された値を返します
$.hasData()要素に関連する jQuery データがあるかどうかを判断します
$.sub() 新しい jQuery コピーを作成します。そのプロパティとメソッドは影響を与えることなく変更できますオリジナルの jQuery オブジェクト
$.speedカスタム アニメーションを定義するためのプロパティのセットを含むオブジェクトを作成します
$.htmlPrefilter() jQuery アクション メソッドを渡し、HTML 文字列を変更およびフィルターします
$ .readyException() jQuery() でラップされた関数によってスローされたエラーを同期的に処理します



jQuery コールバック オブジェクト

jQuery 1.7 バージョンでは、新しい jQuery.Callbacks() 関数は、次の機能を提供する多機能オブジェクトを返します。コールバック リストを管理するための強力な方法です。コールバック関数を追加、削除、トリガー、無効化できます。

メソッド説明
$.Callbacks()コールバック関数リストの管理に使用される多目的コールバックリストオブジェクト
callbacks.add()コールバックリストに追加コールバックまたはコールバックのコレクション
callbacks.disable()コールバックリスト内のコールバック関数を無効にする
callbacks.disabled()コールバックリストが無効になっているかどうかを判断する
callbacks .empty( )リストからすべてのコールバックをクリアします
callbacks.fire() 指定されたパラメータを渡してすべてのコールバックを呼び出します
callbacks.fired()コールバックが呼び出されているかどうかを確認します少なくとも 1 回
callbacks.firewith() 指定されたコンテキストとパラメーターはリスト内のすべてのコールバックにアクセスします
callbacks.has() 特定のコールバック関数がコールバック リストに追加されているかどうかを判断します
callbacks.lock()現在の状態のコールバックリストをロック
callbacks.locked()コールバックリストがロックされているか判定
callbacks.remove()コールバックを削除またはコールバックリストからのコールバックコレクション



jQuery Deferred オブジェクト

jQuery 1.5 で導入された Deferred 遅延オブジェクトは、jQuery.Deferred() メソッドを呼び出すことによって作成されるチェーン可能なユーティリティ オブジェクトです。複数のコールバック関数をコールバック リストに登録し、コールバック リストを呼び出して、非同期関数または同期関数の成功または失敗ステータスを渡すことができます。
遅延オブジェクトは、独自のメソッドを持つことを除いて、jQuery オブジェクトがチェーン可能である方法と同様にチェーン可能です。 Deferred オブジェクトを作成した後、次のいずれかのメソッドを使用して、1 つ以上のメソッドを呼び出して作成または保存されたオブジェクトに直接リンクできます。

メソッド説明
$.Deferred()複数のコールバックを登録するための連鎖ユーティリティオブジェクトメソッドを返します
deferred.always()Deferredオブジェクトが受け入れられたとき、または受け入れられたとき拒否された場合は、追加されたハンドラーを呼び出します
deferred.done() Deferred (遅延) オブジェクトが受け入れられた場合、追加されたハンドラーを呼び出します
deferred.fail() Deferred ( Deferred ) オブジェクトが拒否された場合追加されたハンドラー
deferred.isRejected() は jQuery 1.7 以降非推奨です を呼び出して、Deferred オブジェクトが拒否されたかどうかを確認します
deferred.isResolved() jQuery 以降廃止1.7 、遅延オブジェクトが解決されたかどうかを判断します
deferred.notify()パラメータを指定して、遅延オブジェクトのコールバック関数(progressCallbacks)を呼び出します
deferred.notifyWith()指定されたコンテキストとパラメータ、遅延オブジェクトの progressCallbacks を呼び出します
deferred.pipe()遅延オブジェクトのフィルタリングやチェーニングのためのユーティリティ メソッド
deferred.progress() Deferred オブジェクトが進行状況通知を生成するとき、ハンドラーを追加します
deferred.promise() Deferred の Promise オブジェクトを返します
deferred.reject( ) Deferred オブジェクトを拒否し、指定されたパラメーターに基づいて、failCallbacks コールバック関数を呼び出します
deferred.rejectWith() Deferred オブジェクトを拒否し、指定されたコンテキストと引数パラメーターに基づいて任意のfailCallbacksを呼び出すfailCallbacksコールバック関数
deferred.resolve() Deferred(遅延)オブジェクトを解決し、任意のdoneCallbacksコールバック関数を呼び出す
deferred.resolveWith() 指定されたパラメータに基づいて Deferred (遅延) オブジェクトを解決し、指定された context と args パラメータに基づいて DoneCallbacks コールバック関数
deferred.state() を呼び出して決定しますDeferred (遅延) オブジェクトの現在の状態
deferred.then() Deferred (遅延) ) オブジェクトが解決されるか、拒否されるか、まだ進行中の場合は、追加ハンドラー
.promise() を呼び出します。 コレクションにバインドされた特定のタイプのすべてのアクションがキューに追加されたかどうかを監視する Promise オブジェクトを返します。