jQuery.isFunction()Méthode
Exemples
Tester si certains arguments sont des fonctions
<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 () {
function stub() {}
var objs = [
function() {},
{ x:15, y:20 },
null,
stub,
"function"
];
$.each( objs, function( i ) {
var isFunc = $.isFunction( objs[ i ]);
$( "span" ).eq( i ).text( isFunc );
});
})
</script>
Essayez-le vous-même »
Définition et utilisation
La fonction $.isFunction() est utilisée pour déterminer si le paramètre spécifié est une fonction.
Remarque :À partir de jQuery 1.3, par exemple dans Internet Explorer, les fonctions fournies par le navigateur comme alert() et les méthodes d'éléments DOM (telles que getAttribute()) ne sont pas considérées comme des fonctions.
Syntaxe
$.isFunction( object )
| Parameters | Description |
|---|---|
| objet | Tout type. Toute valeur qui doit être déterminée. |
Plus d’exemples
Tester le paramètre spécifié
Détermine si l'argument passé est une fonction.
Autres extensions
Méthodes diverses jQuery