La fonction
append() est utilisée pour ajouter le contenu spécifié à la position finale à l'intérieur de chaque élément correspondant.
Le contenu spécifié peut être : une chaîne html, un élément (ou un tableau) DOM, un objet jQuery, une fonction (valeur de retour).
L'opposé de cette fonction est la fonction prepend(), qui est utilisée pour ajouter le contenu spécifié à la position de départ à l'intérieur de chaque élément correspondant.
Cette fonction appartient à l'objet (instance) jQuery.
Syntaxe
jQueryObject.append( content1 [, content2 [, contentN ]] )
Paramètres
Description du paramètre
content1 String Contenu supplémentaire spécifié par le type /Element/jQuery/Function.
content2 Le type Facultatif/String/Element/jQuery a spécifié du contenu supplémentaire.
contentN Facultatif/String/Element/jQuery type de contenu supplémentaire spécifié, il peut y avoir n'importe quel nombre.
append() peut ajouter le contenu représenté par plusieurs paramètres à la position finale à l'intérieur de chaque élément correspondant. Si le paramètre est de type chaîne, il est traité comme une chaîne HTML.
Nouveau support de jQuery 1.4 : le paramètre content1 peut être une fonction. append() parcourra et exécutera la fonction en fonction de tous les éléments correspondants, et cela dans la fonction pointera vers l'élément DOM correspondant.
append() transmettra également deux paramètres à la fonction : le premier paramètre est l'index de l'élément actuel dans l'élément correspondant, et le deuxième paramètre est le contenu html interne actuel (innerHTML) de l'élément. . La valeur de retour de la fonction est le contenu qui doit être ajouté à l'élément (peut être une chaîne HTML, un élément DOM ou un objet jQuery).
Remarque : seul le premier paramètre peut être une fonction personnalisée pour l'exécution du parcours. Si les paramètres suivants sont également des fonctions, appelez sa méthode toString(), convertissez-les en chaînes et traitez-les comme du contenu HTML.
Valeur de retour
La valeur de retour de la fonction append() est de type jQuery, renvoyant l'objet jQuery actuel lui-même (pour faciliter la programmation en chaîne).
Remarque : Si le contenu ajouté est constitué de certains éléments de la page actuelle, ces éléments disparaîtront de leur position d'origine. En bref, cela équivaut à une opération de déplacement et non à une opération de copie.
Exemple et description
La fonction append() est utilisée pour ajouter du contenu à la position finale à l'intérieur de chaque élément correspondant :
1 2 3 4 5 |
|
Veuillez noter la fonction append() et appendTo () différence de fonction :
1 2 3 4 5 6 |
|
Prenons le code HTML suivant comme exemple :
1 2 3 4 5 6 7 8 9 |
|
L'exemple de code jQuery suivant est utilisé pour démontrer l'utilisation spécifique de append( ) fonction :
1 2 3 4 5 6 7 8 9 10 11 |
|
append() ajoutera le contenu à la balise de fin de l'élément conteneur spécifié sans ajouter de caractères d'espacement supplémentaires. Le code html complet après l'exécution du code ci-dessus est le suivant (non. ajustement au format) :
1 2 3 4 5 6 7 8 9 |
|
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!