我正在尝试使用嵌入代码创建textarea,因此用户可以复制该代码.我有两种嵌入方法(第一种方法是配对div的脚本),另一种是iframe).我允许用户通过发送到服务器的参数选择嵌入式窗口小部件的大小.
textarea的内容应该是这个 <script src="http://mysite.com/embed/product_id/width/height"></script>
通常,当通过HTML打印时,将被设置为编码的HTML(<>),但是在这种情况下,我需要通过Javascript来设置它.
所以这不起作用:
$('textarea.embed_code').val('<script src="http://mysite.com/embed/product_id/width/height"></script>');
Run Code Online (Sandbox Code Playgroud)
结束标记会中断设置此行的初始脚本标记.
关于如何更改脚本源中的宽度和高度的任何建议都可以(正则表达式,字符串替换...),在这种情况下,我将只打印HTML中的textarea内容.
任何其他标签工作正常,问题只是 <script>