jQuery.isFunction() 方法
jQuery $.isFunction() 函数用于判断指定参数是否是一个函数
语法
$.isFunction( object )
参数
参数 | 描述 |
---|---|
object | 任意类型 需要进行判断的任意值 |
说明
jQuery 1.3 之后的版本,例如在 Internet Explorer 中,由浏览器提供的函数alert(),以及 DOM 元素方法(比如 getAttribute())将不被认为是函数
范例
测试一些参数是否为函数
<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> <script> $(function(){functionstub(){}varobjs=[function(){},{x:15,y:20},null,stub,"function"]; $.each(objs,function(i){varisFunc= $.isFunction(objs[i]); $("span").eq(i).text(isFunc); }); }) </script>
更多范例
-
判断传入的参数是否为函数