在特定位置创建img

C_K*_*C_K 2 jquery append attr

我正试图从标签中获取href,创建一个img并使用href作为src.这个网站上的另一个人帮助了src = href部分,但是我在使用这个src创建一个img并将其附加到特定位置时遇到了困难.这肯定是某种语法错误,我无法弄清楚.

如果我使用src的实际链接,它有点工作.

$("#Results a").live('dblclick', function(event){
    if (event.type === 'dblclick') {
        var src = $(this).attr("href");
        $("#Target_Location").append('<img src=" " />').attr("src", src).addClass('DCT_Card');
    }
});
Run Code Online (Sandbox Code Playgroud)

会发生什么,#Target_Location是获取类的那个,并且没有生成img.

ale*_*lex 8

$('<img />', { 'src': src, 'class': 'DCT_Card' }).appendTo('#Target_Location');
Run Code Online (Sandbox Code Playgroud)

jsFiddle.

如果我需要包裹img在一个div与自己class...后#Target_Location元素?

试试这个...

$('<img />', { 'src': src, 'class': 'DCT_Card' })
 .wrap('<div class="something" />')
 .parent()     
 .insertAfter('#Target_Location');
Run Code Online (Sandbox Code Playgroud)

jsFiddle.