更改textarea jQuery中的文本

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

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

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

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

点赞