2011-11-04 4 views
1

Quelle est la différence entre utiliser jquery .bind() pour attacher un événement à un sélecteur et appeler simplement un événement directement par exemple .click() ou .change()Utiliser .bind() ou simplement appeler l'événement

+0

Pour que vous puissiez lier plusieurs événements à la même action, je pense –

+1

Déjà répondu ici: http://stackoverflow.com/questions/518762/jquery-clickfn-vs-bindclick-fn –

Répondre

3

Il n'y a pas de différence entre

$().click(fn) ou $().change(fn)

et

$().bind('click',fn) ou $().bind('change',fn)

comme dans l'arrière-plan (source jQuery) les click et change méthodes utilisent bind

Bien que comme indiqué dans cette réponse ->jQuery: $().click(fn) vs. $().bind('click',fn);

Vous pouvez utiliser bind pour plusieurs événements

1

fait .cliquez () .change() etc 'sont juste un raccourci pour utiliser .bind() avec bind vous pouvez lier plusieurs événements, événements personnalisés, etc

Questions connexes