Javascript JQuery单引号和双引号问题

Javascript JQuery单引号和双引号问题,javascript,jquery,Javascript,Jquery,我正在尝试在页面中插入标记。但在标记内部,它有单引号和双引号,所以我尝试将该部分放入变量Var content中。有人能告诉我为什么代码运行后,这个var内容没有显示在onclick上吗 var content = "javascript:window.open('https://ds.contactatonce.com/ds/p10819departmentselector.htm?OriginationUrl='+encodeURIComponent(location.href),'','r

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

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=我们是来自北方的所谓的维京人

请参阅以下链接:


var content=javascript:window.open'false;$。插入“.header contact phone”;请将所有代码移到问题本身中,而不是将其作为注释添加。我以前这样做过,但导致了一个错误,因为在双引号内它有一个单引号,$'false;>dm5.contacton.com/^-这没用。请编辑这个问题…在所有漂亮的在线文档中,看到如此低质量的链接真是太令人伤心了。