J'ai une table avec beaucoup d'entrées de texte comme celles-ci: alt text http://img380.imageshack.us/img380/6697/snapsh.pngTravailler avec plusieurs boîtes de dialogue-ui-jquery
(ils sont des marques de tests pour quelques étudiants).
Chaque champ a une icône associée pour ajouter un commentaire, donc quand l'icône est cliquée, une boîte de dialogue doit être affichée avec une zone de texte, puis enregistrer sa valeur dans une entrée cachée.
Un exemple d'un champ de marque:
<input class="num" type="text" size="2" value="5.69" name="calif[57][6]"/>
<a id="57_6" class="addObs" title="Add comment" href="#">
<img alt="Add" src="http://localhost/xxx/assets/img/comment.png"/>
</a>
Chaque lien est identifié avec studentID_itemID
C'est ce que je littérale, mais il ne fonctionne pas du tout. Je ne sais pas comment passer l'identifiant pour enregistrer le commentaire dans son entrée cachée.
Merci à l'avance et désolé pour mon test d'anglais
Merci pour l'idée, les variables nécessaires pour être globale. Mais la partie $ ('# obser_' + id) ne fonctionne pas, cependant document.getElementbyId fonctionne bien ... On dirait que jQuery n'aime pas les ids entre crochets – rafabayona
Ok, parce que les crochets font partie de http: // docs.jquery.com/Selectors, maintenant je le change pour voir si cela fonctionne –
désolé, mais dans l'exemple que j'ai écrit, n'utilisez pas de parenthèses, donc j'utilise la variable "id", de sorte que jQuery le trouvera bon. Ensuite, je vois que la zone de texte est créée. –