Travaillant sur une info-bulle pour une ligne de table, j'ai mis un span dans une rangée de table avec une classe de "tip" et j'ai ensuite essayé de le sélectionner par find ('. Tip') mais cela ne marcherait pas. Lorsque j'ai mis la classe .tip sur un td, cela a bien fonctionné en affichant l'info-bulle.Jquery ne reconnaîtra pas les cellules non-table en tant que descendants dans les lignes de table?
Q
Jquery ne reconnaîtra pas les cellules non-table en tant que descendants dans les lignes de table?
1
A
Répondre
6
Si vous utilisez des éléments non valides/structure, vous obtiendrez des résultats imprévisibles :)
Un <span>
ne peut pas être un enfant d'un <tr>
, vous devez poser une autre manière, par exemple, mettre cette <span>
dans un <td>
dans la rangée.
+0
merci @nick. totalement clair. J'ai été capable de corriger en modifiant la mise en page du balisage. Quelqu'un connaît-il une bonne référence de, par exemple, un arbre de balisage qui montre les relations entre les balises/sélecteurs dans l'ordre de l'ascension? – internetross
à quoi ressemble votre 'HTML'? –