Question

J'ai une table qui je tire depuis un site Web externe, mais je dois être en mesure de cacher les 2 premières colonnes, ajouter une classe à la 3ème colonne, ajouter une classe à la 6ème ligne et supprimer la 7e ligne. J'ai réussi à faire les colonnes, mais je vais avoir des problèmes avec les lignes ..

J'utilise le code suivant pour cacher les 2 premières colonnes et ajouter une classe à la troisième:

<script type="text/javascript" language="javascript">
jQuery.noConflict();
jQuery(document).ready(function(){
    jQuery('table.ladder td:nth-col(1),table.ladder th:nth-col(1),table.ladder td:nth-col(2),table.ladder th:nth-col(2)').hide();
    jQuery('table.ladder td:nth-col(3),table.ladder th:nth-col(3)').addClass('leftColumn');
});
</script>

Quelqu'un pourrait-il me aider s'il vous plaît ajouter une classe au 6e TR puis retirez le 7 TR?

Était-ce utile?

La solution

Ajouter une classe à la 6ème tr.

jQuery('table.ladder tr:eq(5)').addClass('yourNewClass');

Supprimer le 7 tr.

jQuery('table.ladder tr:eq(6)').remove();

Autres conseils

Utilisez la méthode eq (), puis suivant ().

jQuery('table.ladder tr').eq(5).addClass('newClass')
                         .next('tr').remove();

@SoulieBaby: Vous avez oublié de mentionner, ce sélecteur nième col est un plug-in. Vous trouverez sur: http://www.bramstein.com/projects/column/ .

Désolé pour l'affichage d'un commentaire comme une réponse, ne peut pas encore de commentaire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top