| Auteur | |
|---|---|
| xlight | # 12 Jan 2009 - 17:55:47 |
| 50 Posts |
bonsoir a tous je cherche a récupérer la valeur présente dans un champ span qui est situé dans un tableau sur ma page. Mon probleme est que je ne parviens pas a récupérer cette valeur avec l'aide de jquery. Voici ma fonction JS : function test() {puis quelque part dans ma page html : <span id="test" onclick="test();">mesFesses</span> dans le "alert" j'ai juste [object Object] qui est affiché... Bref je ne trouve pas pourquoi :s Merci d'avance pour votre aide. |
| Tymlis | # 13 Jan 2009 - 06:16:20 |
| 504 Posts |
Ce que tu demandes à Javascript et le résultat qu'il te ressort est tout à fait correct. tempo, qui t'es retourné, est un élément du DOM (une balise), étendu (avec des méthodes et attributs propres) par jQuery par $(). Si tu ne veux que le contenu, tu peux utiliser les méthodes .text() ou .html() selon que tu désire uniquement le texte ou aussi le code html. Dans ton cas, .text() devrait suffire alert($('#test').text());Edit : Cela dit, si tu ne veux que récupérer la valeur d'un champ au clic sur celui-ci, tu irai plus vite à utiliser "this". Et puis, j'imagine que le javascript inline (onclick="") ce n'est que pour l'exemple hein ? Parce que dans la vraie vie pleine de bonnes pratiques web, c'est pas bien Modifié par Tymlis (13 Jan 2009 - 06:18) J'ai connu un mec de droite une fois, il avait dix fois plus de classe. |
| xlight | # 13 Jan 2009 - 12:52:29 |
| 50 Posts |
bien sur c'est pour tester, je m'amuse pas a mettre d'évenement sur un div^^ avant j'utilisais plutot prototype, mais la je désire comparer un peu avec jquery pour voir les différences et ce qui est le plus utile. Merci pour la réponse |
Les références web : openweb.eu.org - opquast.com - webmaster-hub.com - webrankinfo.com - salemioche.net - web-pour-tous.org - webonorme.org
Nos partenaires : Editions Eyrolles