引数が、Windowオブジェクトかどうかを判別します。
true
false
例 例1:様々な引数を指定し、結果を確認します。 var i = 0; $.each([window, document], function(key, value) { var res = $.isWindow(value); $("#test_result table tr").eq(i++) .append($("<td>", {css: { "fontWeight": res ? "bold" : "normal" }}).text(res)); }); テスト結果 (#test_result) $.isWindow(window) $.isWindow(document) ページトップヘ UtilitiesjQuery.browserjQuery.browser.versionjQuery.boxModeljQuery.contains(container, contained)clearQueue([queueName])dequeue([queueName])jQuery.dequeue(element, [queueName])jQuery.data(element, [key], [value])data([key], [value])jQuery.each(collection, callback)jQuery.extend(object)jQuery.extend([deep], target, object1, [objectN])jQuery.fn.extend(object)jQuery.grep(array, callback, [inv])jQuery.globalEval(code)jQuery.inArray(value, array)jQuery.isArray(obj)jQuery.isEmptyObject(obj)jQuery.isFunction(obj)jQuery.isPlainObject(obj)jQuery.isWindow(obj)jQuery.isXMLDoc(node)jQuery.makeArray(obj)jQuery.map(array, callback)jQuery.merge(first, second)jQuery.noopjQuery.parseJSON(json)jQuery.proxy(function, context)queue([queueName])jQuery.queue(element, [queueName])queue([queueName], callback)jQuery.queue(element, queueName, callback)queue([queueName], newQueue)jQuery.queue(element, queueName, newQueue)jQuery.removeData(element, [key])removeData([key])jQuery.supportjQuery.trim(str)jQuery.type(obj)jQuery.unique(array) ページトップヘ
例1:様々な引数を指定し、結果を確認します。
var i = 0; $.each([window, document], function(key, value) { var res = $.isWindow(value); $("#test_result table tr").eq(i++) .append($("<td>", {css: { "fontWeight": res ? "bold" : "normal" }}).text(res)); });