Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/01/2011, 13h20   #1
Invité de passage
 
Inscription : septembre 2007
Messages : 15
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 15
Points : 2
Points : 2
Par défaut Equivalent du document.write en Jquery

Salut, je vais passer pour une grosse tanche, j'arrive a utiliser des "$.post" mais je suis incapable d'afficher une variable de type JavaScript sur ma page HTML

Exemple ci-dessous :

Code :
1
2
3
4
5
6
7
8
<script type="text/javascript">


        var texto ="monde merveilleux";
        document.write (texto);
        $(texto).val() ;    //BUG

    </script>
Question : Quel est l'équivalent de document.write (variable) en Jquerry?
Merci

PS : (Jquerry fonctionne avec un post donc l'include se passe bien et mon navigateur compatible)

Je sens que c'est tout con mais aidez moi pliz
(ce n'est pas un troll)
moijekikoote est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2011, 13h28   #2
Expert Confirmé
 
Avatar de javatwister
 
Homme
danseur
Inscription : août 2003
Messages : 2 667
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : danseur

Informations forums :
Inscription : août 2003
Messages : 2 667
Points : 3 035
Points : 3 035
Citation:
afficher une variable
voilà un joli problème sémantique...


la notion de variable étant inexistante en html, l'affichage de variables paraît aventureux, sauf à intégrer la valeur de cette variable à un élément html;
javatwister est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 28/01/2011, 13h40   #3
Invité de passage
 
Inscription : septembre 2007
Messages : 15
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 15
Points : 2
Points : 2
la valeur d'une variable Java Script si vous préferez
moijekikoote est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2011, 10h25   #4
Membre Expert
 
Avatar de Willpower
 
Homme Boris Dessy
sans emploi
Inscription : décembre 2010
Messages : 847
Détails du profil
Informations personnelles :
Nom : Homme Boris Dessy
Localisation : Belgique

Informations professionnelles :
Activité : sans emploi

Informations forums :
Inscription : décembre 2010
Messages : 847
Points : 1 344
Points : 1 344
Je pense que c'est un trucdu genre : $(document).text(texto);

Si ça ne marche pas, attend l'avis de qqn qui s'y connait, car je n'ai encore jamais utilisé Jquery. :-D
Willpower est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2011, 10h59   #5
Expert Confirmé Sénior
 
Avatar de RomainVALERI
 
Homme Romain VALERI
POOête
Inscription : avril 2008
Messages : 2 572
Détails du profil
Informations personnelles :
Nom : Homme Romain VALERI
Âge : 35
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : POOête

Informations forums :
Inscription : avril 2008
Messages : 2 572
Points : 4 073
Points : 4 073
+1 javatwister
La page HTML n'est pas une console, le JS vient apporter une couche de comportements sur un contenu mis en forme, c'est tout. Bien sûr, il y a la possibilité de créer de nouveaux éléments avec tout le contenu qu'on veut, mais... document.write ? (il arrive que cette vieille méthode se justifie, mais c'est très très rare ^^)

99% du temps, les méthodes DOM font beaucoup mieux pour arriver au même résultat, surtout quand on a déjà fait le choix de charger jQuery...

Autre chose, tu fais :
Code javascript :
$(texto).val()
...ce qui, il me semble, même si je ne suis pas "jQueryste", signifie que tu cherches à récupérer la value d'un élément HTML en lui passant la variable texto qui est censée contenir :

- soit une référence sur l'élément (ce n'est pas le cas, ce n'est qu'une chaine)

- soit une chaine représentant l'id de l'élément (ce n'est pas le cas non plus, il n'y a pas d'élément ayant cet id sur ta page)

- soit même avec un sélecteur CSS je crois, mais encore une fois, "monde merveilleux" ne fait pas l'affaire dans ce cas.

CONCLUSION : Dis-nous ce que tu veux "afficher" en réalité plutôt qu'un exemple
__________________

...pour les linguistes et les curieux >>> générateur de phrases aléatoires

__________________
RomainVALERI est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2011, 11h05   #6
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
Code :
$('#endroitdelapage').html(reponse)
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2011, 11h19   #7
Expert Confirmé Sénior
 
Avatar de RomainVALERI
 
Homme Romain VALERI
POOête
Inscription : avril 2008
Messages : 2 572
Détails du profil
Informations personnelles :
Nom : Homme Romain VALERI
Âge : 35
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : POOête

Informations forums :
Inscription : avril 2008
Messages : 2 572
Points : 4 073
Points : 4 073
Citation:
Envoyé par SpaceFrog Voir le message
Code :
$('#endroitdelapage').html(reponse)
merci SF ... et j'imagine d'ailleurs que jQuery, dans l'arrière boutique, construit et ajoute l'élément avec des méthodes un peu plus propres qu'un document.write()
__________________

...pour les linguistes et les curieux >>> générateur de phrases aléatoires

__________________
RomainVALERI est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2011, 11h30   #8
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
là en fait l'element doit exister sur la page ...
avec son id = endroitdelapage

mais jquery possède bien entendu toute une panoplie de possibilité d'insérer un objet dans la page avec append() prepend() insertBefore() ....
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h48.


 
 
 
 
Partenaires

Hébergement Web