attributs jquery et principe de base des attributs
Par aurelien gerits le jeudi, 2 juillet 2009, 19:42 - Lien permanent
Les attributs jQuery peuvent être manipulé aisément dans la librairie. Les fonctions sont exactement les même que dans la version javascript du framework avec quelques fonctionnalités en plus.
jHtml
[PHP] jHtml($nid=false, $content = false, $end=true)
Récupère le contenu du premier élement trouvé ou permet de modifier le contenu d'un élement si une valeur est spécifié.
jText
[PHP] jText($nid=false, $content = false, $end=true)
Assigne un contenu texte aux élements DOM.
jAttr
[PHP] jAttr($nid=false,$seq,$attributes,$end=true)
Cette fonction est composée des 4 propositions sur le site de jQuery,
on peut disposer les variantes:
- Attr(nom)
- Attr(proprietes)
- Attr(valeur,clé)
- Attr(clé,fonction)
La variable $seq est le choix entre les variantes, on choisi entre :
- properties
- keyval
- name
Et $attributes est soit une valeur (name) soit un tableau.
jRemoveAttr
[PHP] jRemoveAttr($nid=false, $name, $end=true)
Supprime un attribut
jAddClass
[PHP] jAddClass($nid=false, $class, $end=true)
Ajoute une class dans un élément DOM
jRemoveClass
[PHP] jRemoveClass($nid=false, $class=false, $end=true)
Supprime la class d’un élément DOM
jToggleClass
[PHP] jToggleClass($nid=false, $class, $switch=false, $end=true)
Ajoute une classe aux élements spécifiés, la supprime si elle est déja présente.
Mais ajoute une classe spécifiée si switch vaut TRUE
jHasClass
[PHP] jHasClass($nid=false, $class, $end=true)
Retourne TRUE si la class est présente dans un élément DOM
jVal
[PHP] jVal($nid=false, $value=false, $end=true)
Récupère le contenu de l'attribut "value" du premier élement de la sélection.
Mais peut également assigné une nouvelle valeur à l’attribut ‘value”et depuis jQuery 1.3 coche, ou sélectionne, tous les éléments radio, les checkbox, et selectionne les options des éléments DOM