如何替换 js 中的特殊字符
How to replace the special characters in js
我想把它添加到我的html中,但它不起作用。
var html = '<div id="youkuplayer"></div>'
+'<script type="text/javascript" src="http://player.youku.com/jsapi">'
+'player = new YKU.Player("youkuplayer",{'
+'client_id: "81dab93633c39ff0",'
+'vid: "XNjQ4Nzk5MTA0_ev_1",'
+'width: "240",'
+'height: "200",'
+'autoplay: false,'
+'show_related: false'
+'});'
+'</script>';
$("#added_video").css("display","block").append(html);
但是如果我使用静态 HTML 包含这个,它可以工作。
你的问题是 SCRIPT 标签,jQuery 阻塞了它。
有关一些可能的解决方案,请参阅此答案:如何在页面加载后通过jQuery动态插入<脚本>标签?脚本>
代码
中存在一些错误,您需要在代码中添加'</script><script>'
,如下所示:
var html = '<div id="youkuplayer"></div>'
+'<script type="text/javascript" src="http://player.youku.com/jsapi"></script><script>'
+'player = new YKU.Player("youkuplayer",{'
+'client_id: "81dab93633c39ff0",'
+'vid: "XNjQ4Nzk5MTA0_ev_1",'
+'width: "240",'
+'height: "200",'
+'autoplay: false,'
+'show_related: false'
+'});'
+'</script>';
相关文章:
- 如何替换 js 中的特殊字符
- 如何在JS中使用特殊字符,如重音字符
- d3.js和加载具有特殊字符的数据
- 自定义指令,限制用户输入特殊字符:角度Js
- Typeahead.js-特殊字符返回为“”&#230"等
- 角度.js - 将带有特殊字符和数字的字符串转换为数组并使用 ng-repeat 显示
- js:转义特殊字符
- 是否有js函数将xml特殊字符替换为转义序列
- 替换'和(JS中具有特殊字符的字符
- 如何从angular js中具有特殊字符#的路由中获取任何参数值
- 检测是否在输入元素JS中输入了特殊字符
- 使用js删除字符串中的特殊字符
- JS特殊字符没有显示
- 用js中数组中的其他字符替换特殊字符
- 在RegEx (JS)中转义一些特殊字符
- 如何在js中修剪特殊字符 后的文本
- node.js中的特殊字符readdir()
- 使用转义函数会抛出js错误,因为文本中存在特殊字符
- 为什么在JS中插入特殊字符时不能在DOM中解释
- Js - json.解析-保留特殊字符