2010-01-27 91 views
0

原谅我,因为这可能是你的jQuery的人一个简单的问题在那里,但我有以下几点:与图像填充DIV当L1标签被点击(jQuery的)

  1. 与图像作为列表无序列表项目
  2. 空div盒虚线边框表明它是空

我希望用户能够点击一个列表项,并有空div填补它的形象。

在此先感谢

回答

4

你可以写这样的事情:

$('ul li:has(img)').click(function() { 
    $('#divBox').append($('img', this).clone()); 
}); 

编辑:固定第一个版本。

,或者,

$('ul li:has(img)').click(function() { 
    $('#divBox #imageElem').attr('src', $('img', this).attr('src')); 
}); 
+0

有声有色,很好的解决方案,但如何保持图像列表中?并且在DIV中设置图像,而不是追加它。如果我使用你的解决方案,它会一直将图像添加到div,同时将它们从无序列表中删除。 – st4ck0v3rfl0w 2010-01-27 03:09:26

+0

试试我的选择。 – SLaks 2010-01-27 03:09:47

+0

我试过了,我还没有找到另一种工作方式(我甚至将你的“atr”改为“attr”)我相信这是我的愚蠢错误,而不是你的代码... – st4ck0v3rfl0w 2010-01-27 03:15:27