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 :

Accéder à une cellule de tableau par son numéro et non son id


Sujet :

jQuery

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2003
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 115
    Points : 67
    Points
    67
    Par défaut Accéder à une cellule de tableau par son numéro et non son id
    Bonjour,

    la question est dans le titre : est-il possible d'accéder à une cellule de tableau par son numéro (et non par son id) ?
    Je veux modifier un tableau par colonne (par ligne ce serait simple, mais ce n'est pas possible).
    J'ai pensé à :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for(var i=1; i < 44; i ++){ // 44 lignes, une case à compléter à chaque fois
     $('#monTableau > tbody  > tr > td['+(numcol+1)+']').html(contenuTab[numcol][i+2]);
    }
    mais cela ne marche pas, d'où ma question.

    Ou bien, comment utiliser l'objet trouvé avec each(); this n'est pas reconnu :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $('#monTableau td').each(function(numtd){					
    if((numtd-1) % 21 == 0){
    $(this).html(contenuTab[numcol][i+2]);
    }
    Merci

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 984
    Points : 44 159
    Points
    44 159
    Par défaut
    Bonsoir,
    tu peux toujours récupérer la collection rows de la table qui te donnera accès à la collection cells de chaque row mais c'est en javascript "pur".

  3. #3
    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 638
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    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 638
    Points : 66 667
    Points
    66 667
    Billets dans le blog
    1
    Par défaut
    Au moyen du selecteur eq() du td dans le tr ...

    http://jsfiddle.net/SUytw/
    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 !

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Août 2003
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 115
    Points : 67
    Points
    67
    Par défaut
    Merci !

    voici mon code pour modifier la case ligne 2, colonne 1 :
    $('tr:eq(2)').find('td:eq(1)').css({'background-color':'yellow'});

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

Discussions similaires

  1. Accéder à une cellule d'un tableau VB.NET
    Par ospreyyy dans le forum ASP.NET
    Réponses: 3
    Dernier message: 23/02/2011, 15h57
  2. faire disparaitre les contours d'une cellule de tableau
    Par moonia dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 06/04/2006, 12h27
  3. Faire défiler un texte dans une cellule de tableau
    Par Furius dans le forum Général JavaScript
    Réponses: 18
    Dernier message: 01/12/2005, 17h06
  4. modifier une cellule deja defini par un css
    Par GroRelou dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 18/04/2005, 09h26
  5. [HTML] largeur mini d'une cellule de tableau
    Par khayyam90 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 01/02/2005, 23h28

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