Il peut parfois être intéressant de savoir si un événement (click, change ...etc) est déjà définit pour un objet JQuery.
Pour cela il suffit d'interroger la propriété data de l'objet en question :
$('#monobjetid').data('events');
Cette propriété retourne un objet de tous les évènements définits pour l'objet en question
Par exemple si on souhaite savoir si l'évènement click de l'objet monobjetid est définit il suffira d'utiliser un algorithme de la forme :
if ( $('#monobjetid').data('events') != undefined ) {
if ( $('#monobjetid').data('events').click == undefined ) {
alert( 'événement click définit');
}else{
alert( 'événement click pas définit');
}
}