IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

html() sur li ne fonctionne pas


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Par défaut html() sur li ne fonctionne pas
    salut,
    je m'essaye à un petit script jquery, mais je rencontre un souci.
    J'essaie de récupérer le contenu d'un element li. J'arrive à accéder à ce dernier mais pas à récupérer son contenu... quand j'applique la méthode html(), ça ne fonctionne pas ! Voici le code ci-dessous

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    <body>
    <h3>Recent News</h3>
    <div id="news_panel">
               <ul>
               <li><a href="test1">test1</a></li>
               <li><a href="test2">test2</a></li>
               <li><a href="test3">tes3</a></li>
               </ul>    
        </div>
    </div>
    <script type="text/javascript">
        $(document).ready(function() {        
    		var $news = $('#news_panel ul').children();
    		$news.css({'display':'inline'});
    		alert($news[0]);		// fonctionne
    		alert($news[0].html());    // ne fonctionne pas	
        });
     
    </script>
     
    </body>
    Merci de vos éclairages

  2. #2
    Membre confirmé Avatar de Thewil
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    223
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2006
    Messages : 223
    Par défaut
    Essaie

  3. #3
    Membre éprouvé Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Par défaut
    pareil, ça ne fonctionne pas...

  4. #4
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Bonsoir.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
     
    	//mettre le résultat dans une var $this ou autre est souvent source d'erreur
    	var $news = $('#news_panel ul').children(); //retourne tous les enfants de 
     
    	alert($news.html()); //renvoie uniquement le code html du premier enfant
     
    	$('#news_panel ul').children().each(function(i, item){
     
    		$(item).css({display:'inline'});
     
    		alert("item[" + i + "] = " + item);
    		alert("code html de item[" + i + "] = " + $(item).html());
    	});

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

Discussions similaires

  1. [HTML] Ancre liée à formulaire fonctionne pas avec certains boutons "submit" sur ie6
    Par 12monkeys dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 28/02/2008, 21h30
  2. Réponses: 8
    Dernier message: 25/06/2007, 14h07
  3. ET logique sur pointeur ne fonctionne pas
    Par progfou dans le forum C++
    Réponses: 7
    Dernier message: 10/04/2007, 11h06
  4. [HTML] [FLASH MX2004] Ne fonctionne pas en ligne
    Par Invité4 dans le forum Flash
    Réponses: 8
    Dernier message: 31/10/2005, 14h53
  5. Index sur datetime ne fonctionnant pas
    Par Pierrinot dans le forum Requêtes
    Réponses: 5
    Dernier message: 18/10/2004, 09h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo