我对此很新,所以如果我不能正确解释自己,我很抱歉。我正在运行一个带有图标灯箱的网站,在灯箱内我嵌入了一个链接,我想要做的是打开一个新的弹出窗口的链接,但我的代码上遇到了一个小问题:< / p>
<a href="images/gallery/1.jpg" class="lytebox" data-title="<br /><a href='javascript:popUp('images/junk1.php')'/>Add a Comment</a>">
<img src="images/thumbnails/1.jpg" border="0">
</a>
你知道,当我到达'javascript:popUp('images/junk1.php')'
我已经使用过撇号时,它就不会加载。我一直在阅读字符串在字符串中,我已经尝试通过\来逃避它但它不起作用。有什么帮助吗?
答案 0 :(得分:1)
使用HTML entities。这样的事情(未经测试):
data-title="<br /><a href="javascript:popUp('images/junk1.php')"/>Add a Comment</a>"
答案 1 :(得分:0)
<a href="images/gallery/1.jpg" class="lytebox" data-title="<br /><a data-img='images/junk1.php' onclick='popUp(this.dataset.img)'/>Add a Comment</a>"><img src="images/thumbnails/1.jpg" border="0"></a>
或者你可以像抢劫建议那样......
<a href="images/gallery/1.jpg" class="lytebox" data-title="<br /><a href='javascript:popUp("images/junk1.php")'/>Add a Comment</a>">
<img src="images/thumbnails/1.jpg" border="0">
</a>