jQuery.// Aliassé par $
Liste des paramètres acceptés :
Crée l'arbre DOM de la chaine de caractère html passée en paramètre a la volée.
Paramètres:
Cette methode renvoie: Objet Jquery
Prenons l'exemple suivant:
Cet exemple ajoute un div contenant bonjour a l'élément body.
$("<div><p>Hello</p></div>").appendTo("body")
Pointe sur l'élément ou le tableau d'élements passé en paramètre.
Paramètres:
- element (element | array(elements)): élement ou tableau d'elements
Cette methode renvoie: objet JQuery
Prenons l'exemple suivant:
Affecte le style de la balise body, le fond du document deviendra noir.
$(document.body).css("background-color","black");
Prenons l'exemple suivant:
Cet exemple cachera tous les élements du formulaie nommé "monFormulaire".
$(monFormulaire.elements).hide();
Exécute la fonction lorsque que le document HTML est chargé. Equivaut à $(document).ready() Cela permet de ne commencer les opérations sur les différents éléments de la page uniquement lorsque ceux-ci sont complètement chargés.
Paramètres:
- fonction (fonction): fonction a éxécuter lorsque le DOM sera chargé.
Cette methode renvoie: Objet JQuery
Prenons l'exemple suivant:
$(function(){ //contenu exécuté lorsque le document sera chargé });
Élément très intéressant, cette fonctionnalité permet de passer en paramètre un sélecteur CSS ou XPath permettant de pointer sur un ensemble d'éléments.
Paramètres:
- expr (String): selecteur
- context (Element|jQuery): objet sur lequel se basera la recherche (optionnel)
Cette methode renvoie: Objet JQuery
Prenons l'exemple suivant:
Recherche tous les élements p qui se trouvent a l'intérieur d'un div.
$("div > p")
Testons sur le script suivant:
<p>one</p> <div><p>two</p></div> <p>three</p>
On obtiendra :
[ <p>two</p> ]
Prenons l'exemple suivant:
Recherche tous les champs input de type radio qui se trouvent dans le premier formulaire du document html.
$("input:radio", document.forms[0])
Prenons l'exemple suivant:
Recherche tous les éléments de type div situés dans le document XML.
$("div", xml.responseXML)