1
<table id="experiences" cellpadding="0" border="1" width="100%">
<caption>table name</caption>
<tr><th>col1</th><th>col2</th><th>col3</th><th>col4</th><th>col5</th><th>col6</th></tr>
<tr><td>something</td><td>something</td><td>something</td><td>something</td><td>something</td><td>something</td></tr>
<tr><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr>
<tr><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr>
<tr><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr>
</table>
Comme ci-dessus, la ligne cible doit être la troisième ligne à partir du haut.Comment trouver la première ligne pas avec toutes les cellules remplies par "& nbsp" avec jQuery?
BTW, je ne suis pas familier avec jQuery, $().eq(0)
sélectionne le premier, comment exclure le premier?
Est-ce que $().ne(0)
fonctionnera?
Il était « & nbsp; » dans
est utilisé pour ajouter de l'espace. Il n'apparaîtra pas dans le code. – rahul
Vous excluez le premier avec: gt (0) – Magnar
Répondre
Cela devrait le faire:
Il suffit de remplacer le # dans nbsp avec une esperluette &. J'ai dû le faire comme ça pour l'afficher ici sur StackOverflow.
Source
2009-08-27 06:45:06 Magnar
Je ne comprends pas votre code, va-t-il sélectionner la troisième ligne comme résultat final? – omg
Est-ce que cela va détecter plus de 1 espace dans les colonnes? – rahul
Il trouve toutes les cellules du tableau, filtre celles qui ne contiennent qu'un espace, sélectionne la dernière des cellules restantes et trouve la ligne du tableau parent. Dans votre exemple, il sélectionnera le deuxième tr sur la ligne 4. – Magnar
Pour sélectionner toutes les lignes supérieure à la première ligne, vous pouvez le faire:
Source
2009-08-27 07:17:04 Jason
On dirait que c'est faux, non? – omg
non, c'est correct: http://docs.jquery.com/Selectors/gt#index – Jason
$ ('. YourClass'). Gt (0) $ ('. VotreClasse: gt (0)') sont les mêmes ? – omg
Questions connexes