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

Ddv -  
 Ddv -
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

Ddv
 
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