我有簡單的代碼創建一個彈出窗口並添加文本,這是工作的罰款:意外標記非法的jQuery腳本標籤
<!DOCTYPE html><html><body><script src='./js/jquery.min.js'></script><script>var blade = window.open("", "BLADE", "width=500, height=500, scrollbars=yes, resizable=yes");$(blade.document.body).html("<!DOCTYPE html><html><body>this is my 'content'</body></html>");</script></body></html>
的問題是,當我加入到孩子(新的HTML)一行負載的jQuery還有:
<!DOCTYPE html><html><body><script src='./js/jquery.min.js'></script><script>var blade = window.open("", "BLADE", "width=500, height=500, scrollbars=yes, resizable=yes");$(blade.document.body).html("<!DOCTYPE html><html><body><script src='./js/jquery.min.js'></script>this is my 'content'</body></html>");</script></body></html>
然後彈出不會創建和主網頁上我可以看到:this is my 'content'");
檢查時JS控制檯,我可以在這種情況下也看到:Uncaught SyntaxError: Unexpected token ILLEGAL
我將不勝感激,幫助我瞭解如何將jquery添加到彈出的html窗口代碼中。
完美 - 轉義字符解決了這個問題。 – masterofchant