亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

tex()與textarea的text()

tex()與textarea的text()

慕蓋茨4494581 2019-07-30 16:33:23
tex()與textarea的text()我正在使用jQuery,并想知道我是否應該使用val()或text()(或其他方法)來讀取和更新textarea的內容。我已經嘗試了兩種方法,但我遇到了兩個問題。當我使用text()更新textarea時,換行符(\ n)不起作用。當我使用val()來檢索textarea內容時,如果文本太長,則文本會被截斷。
查看完整描述

2 回答

?
繁星coding

TA貢獻1797條經驗 獲得超4個贊

設置/獲取textarea的價值,最好的辦法是.val(),.value方法。


.text()在內部使用.textContent(或.innerTextIE)方法來獲取a的內容<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()返回值可能是錯誤的。


查看完整回答
反對 回復 2019-07-30
?
湖上湖

TA貢獻2003條經驗 獲得超2個贊

.val()總是與textarea元素一起使用。

.text()有時工作,其他時間失??!它不可靠(在Chrome 33中測試過)

最好的是它.val()與其他表單元素無縫協作(如input),但.text()失敗。


查看完整回答
反對 回復 2019-07-30
  • 2 回答
  • 0 關注
  • 755 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號