Visualisation d'une page Webjax
Traverser le modèle DOM avec JQuery
Cette page est propulsée par
Cette page Webjax vous présente les fonctionnalités JQuery qui vous permettent de traverser un document DOM .
00 :: Filtering:
eq( index )
Permet de limiter une sélection d'éléments DOM à un seul élément.
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
hasClass( class )
Cette instruction permet de vérifier la présence d'une classe CSS dans une liste d'éléments DOM.
L'instruction retourne "true" tant qu'un élément possède au moins la classe CSS.
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
filter( expr )
Cette instruction permet de filtrer des éléments DOM présents dans une sélection.
Tous les éléments ne matchant pas
le filtre sont supprimés de la sélection qui reste ultérieurement exploitable.
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
is( expr )
Instruction qui retourne un état booléen de la validation d'une condition au sein d'un set d'éléments DOM.
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
map( callback )
Permet de transcrire des éléments de l'objet JQuery en un couple de valeurs disponible au sein d'un tableau.
Les valeurs du tableau sont ensuite utilisables.
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
not( expr )
Cette instruction permet de fixer une condition d'exclusion d'éléments DOM depuis une liste d'éléments sélectionnés.
C'est dingue, on se croirait presque
en SQL :-) Happy Quering :-)
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
slice( start, [end] )
Permet d'extraire un extrait d'une liste d'éléments DOM sélectionnés via l'utilisation d'indices.
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
01 :: Finding:
add( expr )
Permet d'ajouter via une expression des éléments à une liste d'éléments déjà sélectionnés.
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
children( [expr] )
Permet de lister les enfants directs d'éléments DOM présents dans une liste présélectionnée.
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
contents( )
Cette instruction permet de trouver tous les éléments fils, incluant les éléments "text". Cette instruction permet de trouver le contenu d
d'un document dans le cas ou l'élément est une "iframe".
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
find( expr )
Cette instruction permet d'effectuer une recherche dans une liste d'éléments déjà sélectionnés.
L'instruction est utile par exemple pour
extraire les éléments d'autres éléments.
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
next( [expr] )
Cette instruction permet de boucler sur les éléments suivants des éléments pré listés. Par exemple, vous souhaitez mettre à jour
des "span" se trouvant à droite de "input" (message d'informations par exemple). Cette instruction vous permet de réaliser ce type
d'action rapidement.
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
nextAll( [expr] )
Permet de boucler sur tous les éléments présents après un élément DOM précisé et déjà sélectionné.
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
parent( [expr] )
Instruction qui permet de trouver tous les parents directs d'une liste d'éléments sélectionnés.
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
parents( [expr] )
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
prev( [expr] )
Permet d'obtenir une liste d'éléments précédents pour une liste d'éléments matchés.
Attention, cette instruction
ne retourne que le premier élément précédent pour chaque élément matché.
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
prevAll( [expr] )
Trouver tous les éléments précédents de l'élément sélectionné.
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
siblings( [expr] )
Permet d'obtenir un set d'éléments précédents pour une liste d'éléments sélectionnés. Le set peut être ensuite filtré.
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
02 :: Chaining:
andSelf( )
Permet d'associer le(s) élément(s) précédent(s) la sélection courante.
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
end( )
Permet d'inverser l'opération "destructive" la plus récente en chageant le set d'éléments sélectionnés à celui qui était auparavant disponible.
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
Cette page Webjax vous présente les fonctionnalités JQuery qui vous permettent de traverser un document DOM .
00 :: Filtering:
eq( index )
Permet de limiter une sélection d'éléments DOM à un seul élément.Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
hasClass( class )
Cette instruction permet de vérifier la présence d'une classe CSS dans une liste d'éléments DOM.L'instruction retourne "true" tant qu'un élément possède au moins la classe CSS.
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
filter( expr )
Cette instruction permet de filtrer des éléments DOM présents dans une sélection.Tous les éléments ne matchant pas le filtre sont supprimés de la sélection qui reste ultérieurement exploitable.
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
is( expr )
Instruction qui retourne un état booléen de la validation d'une condition au sein d'un set d'éléments DOM.Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
map( callback )
Permet de transcrire des éléments de l'objet JQuery en un couple de valeurs disponible au sein d'un tableau.Les valeurs du tableau sont ensuite utilisables.
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
not( expr )
Cette instruction permet de fixer une condition d'exclusion d'éléments DOM depuis une liste d'éléments sélectionnés.C'est dingue, on se croirait presque en SQL :-) Happy Quering :-)
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
slice( start, [end] )
Permet d'extraire un extrait d'une liste d'éléments DOM sélectionnés via l'utilisation d'indices.Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
01 :: Finding:
add( expr )
Permet d'ajouter via une expression des éléments à une liste d'éléments déjà sélectionnés.Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
children( [expr] )
Permet de lister les enfants directs d'éléments DOM présents dans une liste présélectionnée.Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
contents( )
Cette instruction permet de trouver tous les éléments fils, incluant les éléments "text". Cette instruction permet de trouver le contenu d d'un document dans le cas ou l'élément est une "iframe".Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
find( expr )
Cette instruction permet d'effectuer une recherche dans une liste d'éléments déjà sélectionnés.L'instruction est utile par exemple pour extraire les éléments d'autres éléments.
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
next( [expr] )
Cette instruction permet de boucler sur les éléments suivants des éléments pré listés. Par exemple, vous souhaitez mettre à jour des "span" se trouvant à droite de "input" (message d'informations par exemple). Cette instruction vous permet de réaliser ce type d'action rapidement.Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
nextAll( [expr] )
Permet de boucler sur tous les éléments présents après un élément DOM précisé et déjà sélectionné.Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
parent( [expr] )
Instruction qui permet de trouver tous les parents directs d'une liste d'éléments sélectionnés.Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
parents( [expr] )
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
prev( [expr] )
Permet d'obtenir une liste d'éléments précédents pour une liste d'éléments matchés.Attention, cette instruction ne retourne que le premier élément précédent pour chaque élément matché.
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
prevAll( [expr] )
Trouver tous les éléments précédents de l'élément sélectionné.Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
siblings( [expr] )
Permet d'obtenir un set d'éléments précédents pour une liste d'éléments sélectionnés. Le set peut être ensuite filtré.Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
02 :: Chaining:
andSelf( )
Permet d'associer le(s) élément(s) précédent(s) la sélection courante.Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :
end( )
Permet d'inverser l'opération "destructive" la plus récente en chageant le set d'éléments sélectionnés à celui qui était auparavant disponible.Vous pouvez tester l'exemple en utilisant le formulaire ci après :
Le code source de cet exemple est ci après présenté :

:

