2009-06-01 8 views
0

Je ne suis pas travailler dans Jquery..Since im nouveau pour JQuery .im ayant un tat de doute que j'ai créé un DIV à l'intérieur que j'ai diV une étiquette et un im Textbox..What essayer à faire est en cliquant sur ce div Generated, je dois montrer une valeur existante ... Mais quand je suis en cliquant sur mon diV j'ai gardé une alerte à vérifier est que l'événement de clic working.But qui ne fonctionne pas ... cliquez Ainsi, veuillez suggérer que les nouvelles Divs créées ne sont pas autorisées à cliquer sur l'événement ????? Mon code estApplication aux événements nouvellement créés Divs dans JQuery

 $("<div id=field></div>").appendTo("#displayPanel"); 
    $("<label id=labelstr>untitled1</label>").appendTo("#displayPanel #field"); 
    $("<input id=inputstr type= 'text' ></input>").appendTo("#displayPanel #field"); 

$("#displayPanel #field").click(function(){alert("div clicked");}); 

Répondre

2

Il n'y a rien qui empêcherait un nouvel élément div d'être cliqué. Et en fait, je dirais que quelque chose d'autre sur la page qui l'empêche de travailler (peut-être une pièce d'identité en double?)

Your code works just fine in isolation.

+0

yA I M OBTIENS NOW.actually i m la création de la div dans une fonction et je gardais la ligne .cliquez en dehors de cette fonction ..Now je mets ces deux dans la fonction et je suis obtenir le résultat now.Thank U>. – useranon

1

Vous voulez que le jQuery live function

Il vous permet d'ajouter des événements aux éléments qui sont chargés après le chargement du DOM.

+0

Merci! ... trouvé au moment exact. J'aime cette chose ... – brmore

Questions connexes