jQuery erreur?? Comment faire le premier “td” dans toutes les lignes sont visibles
J'ai un tableau et je suis cacher quelques lignes. Je veux obtenir le premier td de toutes les lignes qui sont à l'affiche. J'ai la déclaration suivante
$("table.SimpleTable tbody tr:visible td:first-child");
cela fonctionne sous FireFox mais pas sous IE des idées?
OriginalL'auteur runxc1 Bret Ferrier | 2009-05-07
Vous devez vous connecter pour publier un commentaire.
Je suis en cours d'exécution du code sur un événement click. Le code html que vous avez écrit est assez bien place, mais pour des raisons inconnues de moi, il ne fonctionne pas. J'ai trouvé un travail autour de même si. (Je suis en train d'essayer d'obtenir une chaîne délimitée par des virgules de toutes les valeurs du premier td pour les lignes visibles) de toute façon le contourner fait le travail.
Pour une raison :hidden balise fonctionne correctement, mais pas l' :visible dans IE7
OriginalL'auteur runxc1 Bret Ferrier
Que devrait travail. Avec le code HTML qui ressemble à ceci:
Faire:
Fait de la couleur rouge dans Firefox, IE7 pour moi. Quel est votre HTML?
Voici ce que j'ai testé le dessus sur l'
MODIFIER: C'est très bizarre pour moi que vous devez faire ce que vous faites en ce moment. Vous devriez être en mesure de remplacer ce que vous avez avec cette:
Si les TDs sont remplies à partir du sélecteur ils devraient être ceux qui sont visibles. Si vous obtenez caché TDs dans les publications en série (ce qui, je dois le souligner, devrait vraiment pas être le cas et c'est un bug ou un signe d'une erreur quelque part), essayez ce sélecteur à la place:
OriginalL'auteur Paolo Bergantino
À partir de la documentation:
Peut-être que cela a quelque chose à faire avec elle. Essayez d'utiliser un sélecteur de classe ou de quelque chose au lieu de tr:visible
OriginalL'auteur Martin Larsson
pourquoi ne pas vous séparer un peu?
?
OriginalL'auteur balint