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

  1. 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