Je veux commencer une série dans la pièce par pièce, la manipulation de ses éléments jQuery, sélecteurs, plugins, etc est décrite. .. Je vais commencer par une description des différents sélecteurs
sélecteurs de base
- $ ('Code')
- $ ('# SomeID)
- $ ('. UneClasse)
- $('*')
1
| "border" , "3px solid red" ) ; XXX. Css ("border", "rouge 3px solid"); |
XXX pour seulement un des sélecteurs ci-dessus sera utilisé. En particulier, la forme d'une *, qui est appliqué à tous les éléments dans le document.
Simple filtrage
- $ ('Li: d'abord »)
- $ ('Li: dernière)
- $ ('Li: pas (li: en premier)')
- $ ('Li: même »)
- $ ('Li: impair)
Ces sélecteurs de sélectionner des éléments en vertu d'un sous certaines conditions. "Li-premier exemple est une référence au premier élément dans une liste non ordonnée. "Li: pas (li: en premier)" sont des références à tous les points, sauf la première liste, et permet une manipulation voulue de ces objets.
1
| ) . css ( "background-color" , "#bbbbff" ) ; $ ("Tr: même"). Css ("couleur" de fond ", bbbbff #"); |
Ce code serait le changement dans un tableau pour chaque paires d'index, la couleur de fond en utilisant la propriété CSS à une nouvelle couleur.
Filtrage de contenu
- $ ('Li: contains (' stringXXX ')')
- $ (': Vide')
- $ ('Li: a (a))
- $ ('P: parent ")
«Contient» ne change ici toute la liste des éléments dans lesquels l'expression chaîne "stringXXX" se produit.
"Vide" examiner tous les éléments que si un nœud enfant dans l'arborescence DOM est disponible. Même un simple texte dans un p-journée ne serait pas retourné.
1
| ) . text ( "Was empty!" ) . css ( 'background' , 'rgb(255,220,200)' ) ; $ ("TD: vide"). Texte («Qu'est-ce vide!"). Css ('background', 'rgb (255,220,200)'); |
Visibilité Filtrer
- $ (': Hidden ")
- $ (': Visible »)
Voir aussi: 3-simple-conseils-pour-le-ajustement à jQuery-1.3
filtre des attributs
- $ ('Li [] classe »)
- $ ('Un rel [= "auto"]')
- $ ('[^ Class = "mon"]')
- $ ('A titre de $ [= "blog"]')
Une possibilité intéressante est de filtrer les éléments à l'aide d'un attribut. »] Li [classe», explique le seul élément ou plus (s) qui ont un attribut de classe.
"Un rel [="] "moi" indique un lien à des éléments de balises qui l'attribut "rel posséder» la valeur de soi ».
La liste montre troisième point tous les éléments noeud dans leur classe avec l'attribut "mon départ."
Le dernier point est une manière de rechercher des éléments qui ont à la fin d'un attribut d'une chaîne spécifique en tant que valeur.
1
| ) . val ( "news here!" ) ; $ ("Input [^ class = 'mon']"). Val (" nouvelles ici! "); |
Formulaires
- $ (': Entrée ")
- $ (': Le texte »)
- $ (': Radio)
- $ (': Case')
- $ ('Submit')
- $ (': Image »)
- ...
Cela peut être spécifiée dans les formulaires HTML des champs de formulaire d'adresse.
Formulaire de filtre
- $ ('Input: enabled')
- $ (': Disabled »)
- $ (': Checked ")
- $ (': Sélection »)
Ces filtres peuvent être tirés de diverses propriétés de la référence des éléments les champs du formulaire. Alors, peut pouvez utiliser avec les sélecteurs ci-dessus par exemple, tous les champs sont actuellement l'adresse de propriété et de manipuler avez désactivé.
1
| ) . val ( "this is it" ) ; $ ("Input: désactivé"). Val ("This is it"); |
Les commentaires récents