|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Fred Inscription : juillet 2011 Messages : 1 ![]() |
Tout d'abord bonjour,
je suis un utilisateur de ce forum ou je trouve parfois mon bonheur mais c'est ma 1ère intervention alors tout d'abord merci à vous pour vos contributions. Sinon passons au vif du sujet : ça me gave et google ne m'aide pas trop :-p en javascript-jquery, comment fait-on pour créer un input (ou autre bien sûr) qui gère les évènements comme d'autres input, crée au lancement de la page, ayant la même class... En gros j'ai un input class="toto" avec un autocomplete. Qd je sélectionne un élément de ma liste, ça me crée un autre input en dessous avec la class="toto" mais mon autocomplete ne fonctionne pas dessus (ni d'autres évènements d'ailleurs) Donc comment fait-on pour que des évènements soient actifs sur des élément crées via javascript et non crées au lancement de la page ? Merci à vous ;-) Ce sera surement plus parlant si je vous mets mon code : Code :
Code html :
|
||||
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
live() ou delegate().
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#3 | ||
|
Membre éclairé
![]() F5(){F5} Inscription : avril 2008 Messages : 256 ![]() |
salut,
ben tu n'as qu'a rappeler autocomplete : //blabla Code :
Mais je sais plus comment on fait en jquery. edit : un peu lent. live ou delegate impliquent de trigger un event depuis l'onItemSelect. N'est-ce pas dommage? |
||
|
|
00
|
|
|
#4 |
![]() ![]() Daniel HagnoulÉtudiant perpétuel Inscription : février 2009 Messages : 3 221 ![]() |
Bonsoir
En général, si vous modifiez le UI Accordion de quelque manière que ce soit, il faut le détruire et le reconstruire objAccordion.accordion("destroy").accordion(objAccordionOptions);. Voir cette discussion : http://www.developpez.net/forums/d10...ccordion-vide/ Vous vous retrouvez avec deux "input" ayant la classe "toto" mais l'UI Autocomplete ne connaît que celui sur lequel il a été construit. Si après le choix de l'utilisateur, vous voulez afficher des informations complémentaires, il faut mieux utiliser un textarea. Voir la démonstration et le code source : http://jqueryui.com/demos/autocomplete/#remote
__________________
FAQ jQuery Mon cahier d’exercices sur jQuery & CoSi un message vous a aidé ou vous semble pertinent, votez pour lui ! ![]() |
|
00
|
Copyright © 2000-2012 - www.developpez.com