Sélecteurs

Sélectionner les descendants

On aimerait sélectionner tous les éléments d'un type donné qui sont descendants d'un élément.

Dans l'exemple ci-dessous, on sélectionne tous les éléments p descendants d'un élément article.

On peut aussi par exemple sélectionner tous les éléments ayant un attribut title (infobulle) descendant d'une section:

Sélectionner

On souhaite maintenant sélectionner les enfants directs.

On reprend l'exemple précédent, mais on ne sélectionne cette fois que les enfants directs de l'élément section et ayant un attribut title.

Sélectionner le n ième enfant.

On souhaite maintenant sélectionner les enfants directs de numéros donnés dans la fratrie des enfants.

Enfant numéro 1 d'un type d'élément

Dans l'exemple ci-dessous, on sélectionne l'enfant aîné de chaque section.

Dans la première section, l'enfant 1 est l'article. Dans la deuxième section l'enfant 1 est le paragraphe.

Enfant numéro 1 des descendants

On reprend l'exemple précédent. Cette fois on sélectionne l'enfant 1 des sections mais aussi des éléments descendants.

Enfants pairs

On sélectionne tous les enfants de numéro pair dans la fratrie descendante du div :

Mais on peut également décidé de ne sélectionner que les éléments de type p dans les descendants pairs :

Cette fois l'élément article n'est pas sélectionné.

Sélectionner le n ième enfant de type donné.

Dans l'exemple ci-dessous, on sélectionne les enfants de type p impairs :

Le paragraphe identifié par id="pair_ou_impair" est orange : il est de numéro pair comme enfant de div, mais de numéro impair dans le type ciblé et c'est ce qui compte ici.