【发布时间】:2012-03-14 07:54:31
【问题描述】:
我正在尝试添加指向我的页面的链接,具体取决于您已经在哪个页面上。我正在使用 Squarespace 来构建这个网站,所以对我来说最简单的方法是使用 Javascript 或 Jquery。
我认为我缺少的这种语法有问题。我已经尝试用 \ 打破引号,但这不起作用。如果我只是输出文本,它可以正常工作,但是当我尝试使其与链接一起工作时,它似乎会中断。
if(loc == pageOne) {
$("#pages").append("<div> <a href=\"http://design.optimus.com/projects?currentPage=2\">Next Page</a> </div>")
}else{
if(loc == pageOneB){
$("#pages").append("<div> <a href=\"http://design.optimus.com/projects?currentPage=2\">Next Page</a> </div>")
}else{
if(loc == pageTwo){
$("#pages").append("<div> <a href=\"http://design.optimus.com/projects\">Previous Page</a></div> ")
}
}
}
编辑:我刚刚检查过,链接似乎在 Chrome 中有效,但在 Firefox 中无效。
另一个编辑:所以该链接也可以在 Safari 中使用。我想现在的问题是为什么不在 Firefox 中? Firefox 不支持这种方法吗?
【问题讨论】:
-
在追加语句中使用单引号并在文本中保留双引号(不转义)。例如:
$('#pages').append('<div> <a href="http://design.optimus.com/projects?currentPage=2">Next Page</a> </div>')
标签: javascript jquery append