2008-10-14 6 views
0

Plutôt que de peupler cet objet DOM avec une page externe telle que HTML CFM ou PHP, que se passe-t-il si je veux simplement envoyer du texte?Comment envoyer du texte à un objet dom avec jQuery?

J'ai essayé:

$ ("# myDOMObject") val ("certains texte");.

Aucune erreur, mais la valeur de l'objet ne se met pas à jour non plus.

Répondre

4

Quel élément est "myDOMObject"? S'il s'agit d'une entrée de texte, votre code devrait fonctionner correctement. Si c'est quelque chose d'autre, utilisez $("#myDOMObject").text("some text");

+0

l'élément est un Div avec id de myDOMObject, pas vraiment, mais à titre d'exemple. Quoi qu'il en soit, j'ai essayé votre format en vain. Je peux en faire une entrée de texte je suppose, sans arrière-plan/bordure. Je l'utilise simplement pour un indice visuel pour l'utilisateur. Que leur événement est complet. –

+0

Gène R: Etes-vous sûr que l'utilisation de .text() n'a pas fonctionné? Des erreurs sont-elles apparues dans votre console? –

+0

@Gene R, l'exemple de John est juste autre que l'espace entre 'texte' et '(' –

1

Si vous avez un objet DOM, vous pouvez simplement faire ceci:

jQuery(your_dom_object).text('Hello World!'); 

Mais, puisque vous utilisez jQuery de toute façon, je pense que vous devriez juste faire

$('#the_id_of_your_dom_object').text('Hello World'); 

Vous pouvez utiliser n'importe quelle requête jQuery au lieu de référencer directement l'ID de l'objet. Voir le jQuery documentation pour plus de détails.

Questions connexes