2010-01-20 7 views
2

En utilisant jQuery, je voudrais mettre en surbrillance toutes les lignes, où la deuxième colonne contient le caractère -.Ligne de surbrillance jquery basée sur la valeur de la colonne spécifique

Voici les détails de la deuxième colonne ...

  1. La deuxième tête de colonne (Þ) est « Due Dans »
  2. Les valeurs dans la deuxième colonne sont des chaînes
  3. Il n » est pas t une classe spécifique pour la deuxième colonne

Comment puis-je y parvenir?

Répondre

1
$("tr td:eq(1):contains('-')").parent().addClass("highlight"); 

@recursive: J'ai changé le sélecteur pour le "eq", merci.

+0

cela fonctionne, mais seulement met en évidence la première ligne pour correspondre à ces critères. Comment est-ce que je répète pour chaque rangée? –

+0

Mon approche fonctionne pour toutes les lignes. – recursive

4

Le 2nd dans la réponse de Lucas ne fonctionne pas pour moi dans jquery 1.4, mais cela ne:

$('tr').find('td:eq(1):contains(-)').parent().css('backgroundColor', 'yellow'); 
Questions connexes