Monday, June 3, 2024
 Popular · Latest · Hot · Upcoming
115
rated 0 times [  120] [ 5]  / answers: 1 / hits: 107235  / 15 Years ago, thu, april 30, 2009, 12:00:00

What the difference between jQuery's functions val() and text()?



Where would you use one over the other?


More From » jquery

 Answers
19

.val() works on input elements (or any element with a value attribute?) and .text() will not work on input elements. .val() gets the value of the input element -- regardless of type. .text() gets the innerText (not HTML) of all the matched elements:



.text()




The result is a string that contains
the combined text contents of all
matched elements. This method works on
both HTML and XML documents. Cannot be
used on input elements. For input
field text use the val attribute.




.val()




Get the content of the value attribute
of the first matched element



[#99622] Saturday, April 25, 2009, 15 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
dorab

Total Points: 22
Total Questions: 106
Total Answers: 99

Location: El Salvador
Member since Fri, May 8, 2020
4 Years ago
dorab questions
Tue, Nov 2, 21, 00:00, 3 Years ago
Wed, Sep 8, 21, 00:00, 3 Years ago
Sun, Jun 13, 21, 00:00, 3 Years ago
Thu, Mar 4, 21, 00:00, 3 Years ago
;