วิธีที่ดีที่สุดชุด / รับค่าของ textarea ที่เป็น.val()
, .value
วิธีการ
.text()
ใช้เมธอด.textContent
(หรือ.innerText
สำหรับ IE) ภายในเพื่อรับเนื้อหาของไฟล์<textarea>
. กรณีทดสอบต่อไปนี้แสดงให้เห็นถึงวิธีการtext()
และ.val()
เกี่ยวข้องกับแต่ละอื่น ๆ :
var t = '<textarea>';
console.log($(t).text('test').val()); // Prints test
console.log($(t).val('too').text('test').val()); // Prints too
console.log($(t).val('too').text()); // Prints nothing
console.log($(t).text('test').val('too').val()); // Prints too
console.log($(t).text('test').val('too').text()); // Prints test
value
คุณสมบัติที่ใช้โดย.val()
จะแสดงค่าที่สามารถมองเห็นได้ในปัจจุบันในขณะที่text()
ค่าตอบแทน 's สามารถจะผิด