Récupérer le html de la case d'à côté

Résolu/Fermé
beru002 Messages postés 497 Date d'inscription mardi 5 février 2008 Statut Membre Dernière intervention 28 janvier 2016 - 2 juin 2013 à 15:27
beru002 Messages postés 497 Date d'inscription mardi 5 février 2008 Statut Membre Dernière intervention 28 janvier 2016 - 2 juin 2013 à 16:44
Bonjour,
J'ai un souci avec la récupération du html d'une case dans un tableau html.
voici déjà comment est fait le tableau html:
<table>
    <tr class="resultat">
        <td class="titre">ICI LE TITRE</td>
        <td class="ecrivain">ICI L ECRIVAIN</td>
        <td class="genre" title="1">1</td>
        <td class="annee" title="2012">2012</td>
    </tr>
ainsi de suite...
</table>


en fait, je veux afficher tous les genres des livres parus en 2012. dans mon script java, j'en suis là:
$(".resultat td[title='2012']").each(function() {//on sélectionne toutes les livres écrits en 2012
    var year = $(this).html();
    var kind = ;

        alert('annee: ' + year + ' / genre: ' + kind);

});


Le truc étant que je n'arrive pas à corriger la ligne qui définit "kind". J'ai tenté avec la fonction $(this).parent().td("class", "genre");
mais rien...
si quelqu'un de plus compétent que le débutant que je suis pouvait m'aider... merci!!!

A voir également:

1 réponse

beru002 Messages postés 497 Date d'inscription mardi 5 février 2008 Statut Membre Dernière intervention 28 janvier 2016 27
2 juin 2013 à 16:44
C'est toujours quand on pose la question qu'on finit par trouver soi-même la réponse...

si ça peut aider quelqu'un:
$(this).closest("tr").children(".genre").html();


suffisait d'y penser!!
0