2013-05-07 88 views
0

onClick()事件图片我想动态创建div并将图片添加到该div。动态创建应该有背景颜色和一些文本请帮助。添加图片动态创建div以显示文字

此更新拨弄倒装法http://jsfiddle.net/RQ62f/7/

#foobar 
{ 
    background-color: red; 
content: div is here; 
} 

in Jquery, 
$(this).appendTo('#foobar'); 

请帮

+0

当我运行jsfiddle时,图像无法找到。 – Laughing 2013-05-07 07:21:55

回答

0

在jQuery中:

$("img").click(function(){ 
alert('m called'); 
if ($('#foobar').length==0) $('<div id="foobar"></div>').appendTo('body'); 
    $(this).appendTo('#foobar'); 

}); 

的元素必须存在,以追加什么东西。

0

试试这个,

http://jsfiddle.net/RQ62f/8/

$("img").click(function(){ 
    $("body").append("<div id='foobar'></div>") 
     $(this).appendTo('#foobar'); 
}); 

附:在你的小提琴中,你没有包含jQuery文件