簡體   English   中英

如何替換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><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>';

您的問題是SCRIPT標記,而jQuery則使它窒息。

請參閱此答案以獲取一些可能的解決方案: 如何在頁面加載后通過jQuery動態插入<script>標記?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM