屏幕截图1:不变:
屏幕截图2:已更改,但.val()显示原始文件:
.val()始终返回相同的内容,因为在HTML中,<textarea>
标记之间的文本保持不变。
<textarea id="suggested_text" name="suggested_text" style="width: 100%; height: 250px;">Enter your comment(s) then click submit.</textarea>
如何让它正常运行?所以我可以实际检索框中输入内容的值吗?
答案 0 :(得分:4)
你应该使用
$("#suggested_text").html()
,而不是!
您可能会看到它:
编辑: 刚刚意识到在上面的链接上我使用了.val(),所以它对我和html工作得很好,因为我最初提出的不是!!!
答案 1 :(得分:0)
答案 2 :(得分:0)
.text()方法不能用于表单输入或脚本。设置或 获取input或textarea元素的文本值,使用.val() 方法。要获取脚本元素的值,请使用.html()方法。
.val()
是访问textarea
中的值的有效方法。
您是否尝试访问控制台外部的值,在更改textarea时手动写入控制台(我建议将一个blur()事件处理程序附加到textarea以写入控制台的值),或者可能与Opera's Dragonfly?