javascript - JQuery单双引号问题

标签 javascript jquery

我正在尝试将标签插入页面。但在该标签内部,它既有单引号又有双引号,所以我尝试将该部分放入变量 Var 内容中。有人可以告诉我为什么代码运行后 onclick 上没有显示这个 var 内容吗?

var content = "javascript:window.open('https://ds.contactatonce.com/ds/p10819departmentselector.htm?OriginationUrl='+encodeURIComponent(location.href),'','resizable=yes,toolbar=no,menubar=no,location=no,scrollbars=no,status=no,height=520,width=450');return false;"



$('<a style ="float: left; margin-top: 20px" href="#" onclick=" + content + " ><img onerror="this.height=0;this.width=0;" border="0" alt="Click to instant message  Representative Now!" title="" src="https://dm5.contactatonce.com/getagentstatusimage.aspx?MerchantId=270075&ProviderId=10819&PlacementId=10"></a>').insertBefore('.header-contact-phone');

以前也是这样,但一直显示错误

$('<a style ="float: left; margin-top: 20px" href="#" onclick="javascript:window.open('https://ds.contactatonce.com/ds/p10819departmentselector.htm?OriginationUrl='+encodeURIComponent(location.href),'','resizable=yes,toolbar=no,menubar=no,location=no,scrollbars=no,status=no,height=520,width=450');return false;" ><img onerror="this.height=0;this.width=0;" border="0" alt="Click to instant message !" title="Click to instant message a Now!" src="https://dm5.contactatonce.com/getagentstatusimage.aspx?MerchantId=270075&ProviderId=10819&PlacementId=10"></a>').insertBefore('.header-contact-phone');

最佳答案

在引号前使用转义字符\ 像这样:

var y = "我们是来自北方的所谓“维京人”。";

查看此链接:

https://www.w3schools.com/js/js_strings.asp

https://www.w3schools.com/js/tryit.asp?filename=tryjs_strings_escape

关于javascript - JQuery单双引号问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44089134/

相关文章:

php - 获取 ajax 成功后的数据

javascript - 如何观察或观察 AngularJS 服务中输入属性的变化?

javascript - ui.draggable ("destroy"的 jquery ui 错误)

javascript - 动态调用 javascript 函数

java - 在一系列小时间范围内处理来自同一客户端的多个请求

javascript - 为什么我们创建一个变量来引用类,而不是仅仅使用 document.querySelector (".class")?

javascript - 阅读后更改消息的背景颜色

javascript - 如何防止错误 : "Window navigated away"

javascript - 嵌入式对象后面的 jquery 组合框(仅限 IE)

javascript - 获取有关 Javascript 变量的所有信息