4

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

4

2 回答 2

2

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

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

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

于 2013-01-26T08:13:32.537 回答
0
encodeURIComponent($("#code").val(newtext))
于 2013-03-07T12:22:36.627 回答