Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试更改 textarea 内的文本id="code"但$("#code").val(newtext)不起作用..可能是什么问题?如果这很重要,我正在使用 CodeMirror 突出显示里面的文本谢谢
id="code"
$("#code").val(newtext)
textarea没有 value 属性;因此,最好使用.text()函数
.text()
$("#id").text(newValue);
更新:好吧,我曾经在我的旧项目中遇到过这个问题,但是在更改为 .text() 之后,它就可以工作了(从这里得到解决方案)。我知道这.val也可以应用,但是如果你遇到这样的麻烦(可能是因为你的浏览器兼容性,jquery 版本......)并且你确定你的选择器代码是正确的,那么选择任何一种方式(val或文字)
.val
encodeURIComponent($("#code").val(newtext))