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 :

Récupérer l'attribut suivant ?


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Zebulon777
    Homme Profil pro
    Informaticien
    Inscrit en
    Février 2005
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Février 2005
    Messages : 1 327
    Par défaut Récupérer l'attribut suivant ?
    Bonjour à tous,

    Pour récupérer des attributs d'une ligne de mon fichier XML, j'utilise :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    ...
    WLig = "rows='" + $(this).find('ELEMENT').attr('LIG') + "' ";
    WCol = "cols='" + $(this).find('ELEMENT').attr('COL') + "' ";
    ...
    Ca fonctionne très bien, mais je n'arrive pas à récupérer ceux de la ligne suivante, sachant que la lecture se fait comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    ...
    var WNomChamp1 = $(this).find('NAME').text();
    var WNomChamp2 = $(this).next('ZONE_SAISIE').find('NAME').text();
    var WLib1 = $(this).find('LIB').text();
    var WLib2 = $(this).next('ZONE_SAISIE').find('LIB').text();
    var WElement1 = $(this).find('ELEMENT').text();
    var WElement2 = $(this).next('ZONE_SAISIE').find('ELEMENT').text();
    ...
    Les attributs ne sont disponibles que si "WElement1" ou "WElement2" sont égaux à "TEXTAREA"

    Bref, comment faire ?

    Merci d'avance pour votre aide.

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

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

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    sans voir le code html ou xml ... .??
    Ma page Developpez - Mon Blog 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

    Venez sur le Chat de Développez !

  3. #3
    Membre éprouvé Avatar de Zebulon777
    Homme Profil pro
    Informaticien
    Inscrit en
    Février 2005
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Février 2005
    Messages : 1 327
    Par défaut
    Oups...

    Voici :

    Code xml : 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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
     
    ...
    ...
    ...
    			<ZONE_SAISIE>
    				<LIB>ULM</LIB>
    				<ELEMENT>INPUT</ELEMENT>
    				<NAME>TRA_ULM</NAME>
    				<TYPE>number</TYPE>
    				<SIZE>10</SIZE>
    				<MAX_CAR>3</MAX_CAR>
    				<VAL_INIT>0</VAL_INIT>
    				<VAL_MIN>0</VAL_MIN>
    				<VAL_MAX>20</VAL_MAX>
    				<CLASSE>InputNUM</CLASSE>
    			</ZONE_SAISIE>
    		</SECTION>
    		<SECTION nom_section="Divers" cell_section="LIG_SECTION_21">
    			<ZONE_SAISIE>
    				<LIB>QFU</LIB>
    				<ELEMENT>INPUT</ELEMENT>
    				<NAME>DIV_QFU</NAME>
    				<TYPE>number</TYPE>
    				<SIZE>10</SIZE>
    				<MAX_CAR>2</MAX_CAR>
    				<VAL_INIT>0</VAL_INIT>
    				<VAL_MIN>0</VAL_MIN>
    				<VAL_MAX>36</VAL_MAX>
    				<CLASSE>InputNUM</CLASSE>
    			</ZONE_SAISIE>
    			<ZONE_SAISIE>
    				<LIB>Commentaires</LIB>
    				<ELEMENT LIG="10" COL="75">TEXTAREA</ELEMENT>
    				<NAME>COMMENT_JOUR</NAME>
    				<TYPE>text</TYPE>
    				<SIZE>80</SIZE>
    				<MAX_CAR></MAX_CAR>
    				<VAL_INIT></VAL_INIT>
    				<VAL_MIN></VAL_MIN>
    				<VAL_MAX></VAL_MAX>
    				<CLASSE>InputAREA</CLASSE>
    			</ZONE_SAISIE>
    		</SECTION>
    	</SECTIONS>
    </TERRAINS>

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

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

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    refléchis a ce que vaut $(this) quand tu fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $(this).next('ZONE_SAISIE')
    next= balise suivante ...
    Ma page Developpez - Mon Blog 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

    Venez sur le Chat de Développez !

  5. #5
    Membre éprouvé Avatar de Zebulon777
    Homme Profil pro
    Informaticien
    Inscrit en
    Février 2005
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Février 2005
    Messages : 1 327
    Par défaut
    Bah oui, je sais bien, mais ça ne fonctionne pas !

  6. #6
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    Bonjour,
    Bah oui, je sais bien,...
    certes mais....
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    var oZoneSaisie = oParent.find('ZONE_SAISIE');
     
    var oLib = oZoneSaisie.find('LIB');
    var oElem = oLib.next();
    // même chose que
    // var oElem = oZoneSaisie.find('ELEMENT');
    var oName = oElem.next();
    // même chose que
    // var oName = oZoneSaisie.find('NAME');
    var oType = oName.next();
    //...etc ..
    Attention toutefois, comme tu le sais, en retour tu as une collection d'objet jQuery.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [DOM Javascript]Récupérer les attributs
    Par gabychon dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 02/05/2006, 15h21
  2. [Spring]Récupérer l'attribut de Controller depuis vue JSP
    Par ran_hery dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 29/03/2006, 13h39
  3. [VB.Net] Comment récupérer les Attributs LDAP ?
    Par le Daoud dans le forum VB.NET
    Réponses: 6
    Dernier message: 03/03/2006, 11h45
  4. Récupérer l'attribut action d'un formulaire
    Par boubouh dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 04/02/2006, 15h19
  5. [POI]Récupérer valeur cellule suivant format
    Par leminipouce dans le forum Documents
    Réponses: 1
    Dernier message: 27/10/2005, 08h52

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