231 votes

Différence entre val () et text ()

Quelle est la différence entre les fonctions de jQuery val() et text() ?

Où utiliseriez-vous l'un par rapport à l'autre?

294voto

tvanfosson Points 268301

.val() fonctionne sur des éléments d'entrée (ou de n'importe quel élément avec un attribut de valeur?) et .text() ne fonctionne pas sur les éléments d'entrée. .val() obtient la valeur de l'élément d'entrée, quel que soit le type. .text() obtient le innerText (pas en HTML) de tous les éléments qui correspondent:

.text()

Le résultat est une chaîne qui contient le texte combiné contenu de tous les éléments qui correspondent. Cette méthode fonctionne sur les deux documents HTML et XML. Ne peut pas être utilisé sur les éléments d'entrée. Pour l'entrée champ de texte utiliser le val d'attribut.

.val()

Obtenir le contenu de l'attribut value de la première appariés élément

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X