Cet article vous propose une brève analyse des différences entre html(), text() et val() dans jquery. Il a une certaine valeur de référence. Les amis dans le besoin pourront s'y référer.
.html() est utilisé pour lire et modifier les balises HTML des éléments Correspondant à innerHTML en js
.html() est utilisé pour lire. éléments du contenu HTML (y compris sa balise Html), lorsque la méthode .html() est utilisée sur plusieurs éléments, seul le premier élément
.text() est utilisé pour lire ou modifier le contenu en texte brut de l'élément. Correspondant à innerText
dans js text() est utilisé pour lire le contenu en texte brut de l'élément, y compris ses éléments descendants, la méthode .text() ne peut pas être utilisée sur les éléments de formulaire ;
.val() est utilisé pour lire ou modifier la valeur de l'élément du formulaire
.val() est utilisé pour lire la valeur "value" du formulaire élément, .val() ne peut être utilisé que sur des éléments de formulaire
À propos des différences entre les trois
1. La méthode .val() est la même que .html() Si c'est le cas. est appliqué à plusieurs éléments, seule la valeur "value" du premier élément du formulaire peut être lue, mais .text() en est différente. Si .text() est appliqué à plusieurs éléments, le contenu textuel de tous les éléments sélectionnés le sera. être lu.
2.html(), .text() et .val() peuvent tous utiliser la valeur de retour de la fonction de rappel pour modifier dynamiquement le contenu de plusieurs éléments.
Articles connexes recommandés :
Résumé de l'attribut de police en HTML
Tutoriel js - Implémentation et solution de l'erreur de suppression de boucle de tableau
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!