[Функция] jQuery.isFunction()
Раздел "Utilities"
проверка объекта - является ли он объектом функцией.
Параметры
jQuery.isFunction()
1.0.4
object:объект для проверки на отсутствие свойств.
Примеры
Пример:
Проверка элементов объекта на предмет являются ли они функциями?
"jQuery"
function stub() { } var objs = [ function () {}, { x:15, y:20 }, null, stub, "function" ]; jQuery.each(objs, function (i) { var isFunc = jQuery.isFunction(objs[i]); $("span").eq(i).text(isFunc); });
"HTML"
<div>jQuery.isFunction(objs[0]) = <span></span></div> <div>jQuery.isFunction(objs[1]) = <span></span></div> <div>jQuery.isFunction(objs[2]) = <span></span></div> <div>jQuery.isFunction(objs[3]) = <span></span></div> <div>jQuery.isFunction(objs[4]) = <span></span></div>
"Живой пример jQuery"
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <link href="http://test-drupal.ru/themes/slyweb/css/jqueryiframe.css" rel="stylesheet" type="text/css"/> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js"></script> <script> $(document).ready(function(){ function stub() { } var objs = [ function () {}, { x:15, y:20 }, null, stub, "function" ]; jQuery.each(objs, function (i) { var isFunc = jQuery.isFunction(objs[i]); $("span").eq(i).text(isFunc); }); }); </script> </head> <body class="iframe"> <div>jQuery.isFunction(objs[0]) = <span></span></div> <div>jQuery.isFunction(objs[1]) = <span></span></div> <div>jQuery.isFunction(objs[2]) = <span></span></div> <div>jQuery.isFunction(objs[3]) = <span></span></div> <div>jQuery.isFunction(objs[4]) = <span></span></div> </body> </html>
Пример:
Возврат true, если параметр является функцией.
Версия jQuery 1.4.2
Документ создан 2010-08-21