javascript - 将脚本作为字符串添加到文本区域值中

标签 javascript jquery

这个问题不言自明。我想要做的是使用 jQuery 更改文本区域的值。我所做的是:

$( '#embedcode' ).val( "<script id='embed_1' src='/javascripts/test.js' type='text/javascript'></script>" );

这样做的正确方法是什么。我不断收到错误消息:

Uncaught SyntaxError: Unexpected identifier

如何使我想添加的作为字符串而不是脚本。

最佳答案

给你:

像这样制作你的字符串:

$('#embedcode').val("<script id='embed_1' src='\/javascripts\/test.js' type='text\/javascript'><\/script>");

看看我为你制作的这个 JsFiddle:

http://jsfiddle.net/KB9Qn/14/

关于javascript - 将脚本作为字符串添加到文本区域值中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18583717/

相关文章:

javascript - 减少特定用例对 Javascript 代码中全局变量的依赖

javascript - 代码仅适用于 jsfiddle

php - jQuery 字段更改提交不起作用

javascript - 为什么开发人员编写这些类型的脚本来嵌入,而一个简单的标签就可以做到?

javascript - Fullcalendar jquery 插件高度问题

javascript - 无返回值的函数

javascript - jQuery .toggle() 不显示/隐藏 .on 'click' 内的所有内容?

javascript - 我如何重用不同颜色的 react 组件?

javascript - jQuery 数据表标题未占用全宽

javascript - jquery removeClass 在第二次或第三次点击后没有拾取 CSS。