我提供了一个指向div的链接,当我单击它时会出现此错误。“İd”从数据库中提取它的值。当您以这种方式将链接写到浏览器时,它将起作用。
www.site.com/form.html?id=1
但是当我单击div时不起作用。不想使用“ a href”。因为它会破坏我使用的div的结构。
$("#demo").append("<div class='item' onclick='location.href=form.html?id="+id+"'>"+title+"</div>");
未捕获到的SyntaxError:输入意外结束
我该如何解决这个问题?
答案 0 :(得分:1)
您需要在'form.html ....'部分加引号,因为它是一个字符串。在您的情况下,您需要使用转义引号:
$("#demo").append("<div class='item' onclick='location.href=\"form.html?id="+id+"\";'>"+title+"</div>");
答案 1 :(得分:1)
$("#demo").append("<div class='item' onclick='location.href=\"form.html?id="+id+"\"'>"+title+"</div>");