Jquery 键入输入值不会更改输入的.val()?

Jquery 键入输入值不会更改输入的.val()?,jquery,Jquery,屏幕截图1:未更改: 屏幕截图2:已更改。val显示原始: .val始终返回相同的内容,因为在HTML中,标记之间的文本保持不变 <textarea id="suggested_text" name="suggested_text" style="width: 100%; height: 250px;">Enter your comment(s) then click submit.</textarea> 我怎样才能让它正常工作?因此,我可以实际检索框中键入内容的值。您

屏幕截图1:未更改:

屏幕截图2:已更改。val显示原始:

.val始终返回相同的内容,因为在HTML中,标记之间的文本保持不变

<textarea id="suggested_text" name="suggested_text" style="width: 100%; height: 250px;">Enter your comment(s) then click submit.</textarea>
我怎样才能让它正常工作?因此,我可以实际检索框中键入内容的值。

您应该使用

$("#suggested_text").html()
相反

您可以现场观看:

编辑: 刚刚意识到在上面的链接上我使用了.val,所以它对我和html也很好,因为我第一次建议不要

您应该使用

$("#suggested_text").html()
相反

您可以现场观看:

编辑: 刚刚意识到在上面的链接上我使用了.val,所以它对我和html也很好,因为我第一次建议不要

对我有效:.

对我有效:.

根据:

.text方法不能用于表单输入或脚本。设置或 获取输入或textarea元素的文本值,使用.val 方法要获取脚本元素的值,请使用.html方法

.val是访问textarea中的值的有效方法

您是否尝试在控制台之外访问该值,在textarea发生更改时手动写入控制台?我建议在textarea上附加一个模糊事件处理程序,以便将该值写入控制台,或者可能使用?

按照:

.text方法不能用于表单输入或脚本。设置或 获取输入或textarea元素的文本值,使用.val 方法要获取脚本元素的值,请使用.html方法

.val是访问textarea中的值的有效方法


您是否尝试在控制台之外访问该值,当textarea发生更改时手动写入控制台?我建议在textarea上附加一个模糊事件处理程序,以便将该值写入控制台,或者可能与?

一致;不确定为什么它不会在底部代码段中更新,但检索textarea的值可能应该使用.text或.htmlth完成。据我所知,这不会改变任何事情。jQuery足够聪明,可以在调用val时检查textarea的HTML。如果我使用文本、html或val,它仍然只获取默认文本。是否有一些特殊的例子,你能想到这些函数只返回onpageload中textarea的值?同意;不确定为什么它不会在底部代码段中更新,但检索textarea的值可能应该使用.text或.htmlth完成。据我所知,这不会改变任何事情。jQuery足够聪明,可以在调用val时检查textarea的HTML。如果我使用文本、html或val,它仍然只获取默认文本。是否有一些特殊的例子,你能想到这些函数只返回onpageload中textarea的值?