更改textarea jQuery中的文本

时间:2013-01-26 08:07:33

标签: jquery textarea

我正在尝试使用id="code"更改textarea中的文本,但$("#code").val(newtext)不起作用..可能是什么问题?我正在使用CodeMirror突出显示里面的文本,如果这很重要的话 感谢

2 个答案:

答案 0 :(得分:2)

textarea没有value属性;因此,最好使用.text()函数

$("#id").text(newValue);

更新:嗯,我在旧项目中遇到过这个问题,但在更改为.text()之后,它就可以了(从here获得解决方案)。我知道.val也可以应用,但如果你遇到这样的麻烦(可能是因为你的浏览器兼容性,jquery的版本......)并且你确定你的选择器代码是正确的,那么选择任一方式(val或文本)

答案 1 :(得分:0)

encodeURIComponent($("#code").val(newtext))