字符串给出错误jquery

时间:2015-09-13 18:42:24

标签: jquery

我正在使用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
为什么这不起作用?

1 个答案:

答案 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>';