Utilities


jQuery Utilities API のリファレンスです。

Utilities は、汎用的なユーティリティ関数を提供します。

Utilities 一覧

User Agent

jQuery.support
ブラウザがサポートする機能に関するプロパティを提供します。
jQuery.browser非推奨
User Agentを識別するプロパティを提供します。
jQuery.browser.version非推奨
レンダリングエンジンのバージョンを返します。
jQuery.boxModel非推奨
ユーザが使用しているブラウザが、現在のページを W3C CSS Box Model に基づいて表示しているかどうかを返します。

基本

jQuery.each(collection, callback)
汎用のイテレータです。
jQuery.extend(object)
jQueryの名前空間を拡張します。
jQuery.extend([deep], target, object1, [objectN])
オブジェクトを拡張します。
jQuery.fn.extend(object)
jQueryオブジェクトの prototype を拡張します。
jQuery.grep(array, callback, [inv])
配列をフィルタリングします。
jQuery.inArray(value, array)
配列内でのインデックスを返します。
jQuery.makeArray(obj)
引数を配列へ変換します。
jQuery.map(array, callback)
配列を、指定された関数で変換します。
jQuery.merge(first, second)
配列を結合します。
jQuery.parseJSON(json)
JSON形式の文字列を、JavaScript オブジェクトに変換します。
jQuery.proxy(function, context)
特定のコンテキストを保持した関数を返します。
jQuery.unique(array)
DOM要素配列から、重複している要素を除去します。

検証

jQuery.contains(container, contained)
contained(第2引数)要素が、container(第1引数)要素のノードに含まれているかどうかを返します。
jQuery.isEmptyObject(obj)
引数が、空のオブジェクトかどうかを判別します。
jQuery.isPlainObject(obj)
引数が、Object かどうかを判別します。
jQuery.isArray(obj)
引数が、配列かどうかを判別します。
jQuery.isFunction(obj)
引数が、関数かどうかを判別します。
jQuery.isWindow(obj)
引数が、Windowオブジェクトかどうかを判別します。
jQuery.isXMLDoc(node)
DOM ノード が、XMLドキュメント内にあるか、もしくはXMLドキュメントかどうかを返します。

データ

clearQueue([queueName])
キューにある、実行されていない関数を消去します。
dequeue([queueName])
マッチした要素のキューの先頭から、処理を取り出し実行します。
jQuery.dequeue(element, [queueName])
DOM要素に関連付けられているキューの先頭から、処理を取り出し実行します。
jQuery.data(element, [key], [value])
DOM要素に、任意のデータを関連付けます。
data([key], [value])
マッチした要素に、任意のデータを関連付けます。
jQuery.removeData(element, [key])
DOM要素に関連付けられているデータを削除します。
removeData([key])
マッチした要素に関連付けられているデータを削除します。
queue([queueName])
マッチした要素のキューを返します。
jQuery.queue(element, [queueName])
DOM要素に関連付けられているキューを返します。
queue([queueName], callback)
マッチした要素のキューの末尾に、指定された関数を追加します。
jQuery.queue(element, queueName, callback)
DOM要素に関連付けられているキューの末尾に、指定された関数を追加します。
queue([queueName], newQueue)
マッチした要素のキューを、指定されたキューで置き換えます。
jQuery.queue(element, queueName, newQueue)
DOM要素に関連付けられているキューを、指定されたキューで置き換えます。

文字列操作

jQuery.trim(str)
[先頭・末尾の空白の除去]
文字列の先頭および末尾の空白を除去します。

その他

jQuery.globalEval(code)
JavaScript コードを、global コンテキストで実行します。
jQuery.noop
何もしない、空のメソッドを返します。
jQuery.type(obj)
オブジェクトのJavaScriptにおける組み込みクラス名に関連した文字列を返します。