Associe une fonction à un évènement donné. La différence avec la fonction bind() est que la fonction associée a l'évènement ne sera éxécuté au maximum une fois pour chaque élément de la sélection.
Version: disponible depuis la version 1.0 de JQuery
Paramétres:
Valeur de retour: objet jQuery
Dans cet exemple, une alerte n'apparaitra que lors du premier clic sur le paragraphe.
$("p").one("click", function(){
alert( $(this).text() );
});
Code de test:
<p>Hello</p>
Résultat:
alert("Hello")