如何将对象放入字符串?

时间:2013-03-11 17:04:26

标签: javascript jquery string object

当用户点击图片时,我想将此点击的图片放入灯箱。那很有效。 我想添加另一个功能,并在灯箱中显示的图像旁边,我想在那里放一个表格。

var aaa = $(this).addClass("some_class");
aaa.modal();

这很好用。图像正确显示在灯箱中。

此外,

var aaa = $(this).addClass("instagram_modal_active");
var modal_data = $('#show').html('<div class="modal"><div class="left">xx</div><div class="right">sfaf sf</div></div>');

modal_data.modal();

这也正常工作 - 在灯箱窗口中显示2列,带有一些文字。

现在,我想在左栏中输入点击的图片:

var aaa = $(this).addClass("instagram_modal_active");
var modal_data = $('#show').html('<div class="modal"><div class="left">'+aaa.html()+'</div><div class="right">sfaf sf</div></div>');

modal_data.modal();

var modal_data = $('#show').html('<div class="modal"><div class="left">'+aaa+'</div><div class="right">sfaf sf</div></div>');

但在这两种情况下,点击的图像都不会显示在灯箱的迷你布局中。

关于“错误”消息 - 我收到[object Object]之类的错误或在灯箱外显示图片。

我可以问你们有关如何用另一个文字放置图像的建议吗?

1 个答案:

答案 0 :(得分:0)

好的,所以我这样解决了:

var aaa = $(this).addClass("some_class");
var modal_data = $('#show').html('<div class="modal"><div class="left"></div><div class="right">sfaf sf</div></div>');
$('.left').html(aaa);    

modal_data.modal();

一切似乎都在起作用。