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