我正在使用jquery ui对话框制作灯箱,我尝试设置它,以便在单击图像时打开一个对话框,其中包含图像。
$("img").click(function(){
var imgSrc = $(this).attr('src');
var lightBx = '<div class="img-dialog" title="' + imgSrc + '"><p><img src='" + imgSrc + "'></p></div>';
$("body").append(lightBox);
$(".img-dialog").dialog("open");
});
$(".img-dialog").dialog({
autoOpen:false,
width:400,
height:400
});
但是我收到了错误:Uncaught SyntaxError: Unexpected string
为什么这不起作用?
答案 0 :(得分:1)
请
var lightBx = '<div class="img-dialog" title="' + imgSrc + '"><p><img src='" + imgSrc + "'></p></div>';
到这个
var lightBx = '<div class="img-dialog" title="' + imgSrc + '"><p><img src="' + imgSrc + '"></p></div>';