Bonjour à tous,
encore une nième question sur jQuery...
alors voila, j'ai beaucoup d'éléments sur ma page, que je souhaite rendre éditable lors d'un double clic. J'attache donc un évènement à ces éléments:
Lorsque un élément de la classe cll est éditable, je veux que les autres ne le soit plus.
donc:
Le traitement à l'intérieur de cet event handler continue. Lorsque l'utilisateur tape "entrée" je souhaite relancer l'event dblclick sur les éléments '.cell' et rappeler la fonction ci-dessus. Hors je n'y arrive pas:
j'ai une fonction:
Mais cela ne fonctionne pas...
deux questions donc:
- est-ce la bonne manière de faire ?
- est-il possible de passer l'objet $this à une fonction externe ?
- help
merci d'avance !
encore une nième question sur jQuery...
alors voila, j'ai beaucoup d'éléments sur ma page, que je souhaite rendre éditable lors d'un double clic. J'attache donc un évènement à ces éléments:
$('.cell').dblclick(function(){
//whatever
});
Lorsque un élément de la classe cll est éditable, je veux que les autres ne le soit plus.
donc:
$('.cell').dblclick(function(){
$('.cell').off('dblclick');
//whatever
});
Le traitement à l'intérieur de cet event handler continue. Lorsque l'utilisateur tape "entrée" je souhaite relancer l'event dblclick sur les éléments '.cell' et rappeler la fonction ci-dessus. Hors je n'y arrive pas:
$('.cell').dblclick(function(){
editable($this)
});
j'ai une fonction:
function editable(objet)
{
//blablabla
}
Mais cela ne fonctionne pas...
deux questions donc:
- est-ce la bonne manière de faire ?
- est-il possible de passer l'objet $this à une fonction externe ?
- help

merci d'avance !