Bon nombres de fonctions jQuery sont à la fois des "getters" et des "setters". Il suffit de changer un ou plusieurs arguments d'appel des fonctions pour que la fonction appelée change de comportement. En général, une fonction appelée sans paramètre est un "getter" alors que la même fonction appelée avec un paramètre devient un "setter". Attention il existe des exceptions comme la fonction "position()" qui est uniquement un "getter".
Les principales fonctions "getter" et "setter" sont :
- val() Récupérer ou modifier la valeur des éléments de formulaires (entre autres)
- html() : Récupérer ou modifier le html contenu dans un élément du DOM Peut également servir à écrire du html à l'intérieur d'un élément du DOM.
- text() Récupérer ou modifier uniquement le texte dans un élément (fils compris) du DOM Peut également servir à écrire mais uniquement du texte
- css() Récupérer ou modifier les css
- attr() Récupérer ou modifier un attribut avec sa valeur
- offset() Récupérer ou modifier les positions absolues
- position() Récupérer les positions par rapport au conteneur