JQuery > A quoi sert la méthode bind() ?

Fermé
Ddv - Modifié par Ddv le 30/11/2011 à 16:49
 Ddv - 30 nov. 2011 à 17:04
Bonjour,
Soit :
<p>Chat !</p>
<p>Cliquer ici pour cacher le nom d'animal</p>
A quoi sert la méthode bind() puisque :
$("p:eq(1)").click(function(){$("p:eq(0)").hide()});
équivaut à :
$("p:eq(1)").bind("click",function(){$("p:eq(0)").hide()});
----
Cette méthode aurait-elle d'autres utilités que je ne connais pas (encore) ?
Merci :)

1 réponse

Ne serait-ce parce que bind() a l'avantage de déclencher la fonction à un plusieurs évènements ?
Ce qui fait que je peux écrire si je veux :
$("p:eq(1)").bind("click dblclick",function(){$("p:eq(0)").hide()});
alors que sans bind(), ce sera plus long :
$("p:eq(1)").click(function(){$("p:eq(0)").hide()});
$("p:eq(1)").dblclick(function(){$("p:eq(0)").hide()});
0