2

タグから 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');
    }
});

何が起こるかというと、 #Target_Location がクラスを取得するものであり、img は生成されません。

4

2 に答える 2

8
$('<img />', { 'src': src, 'class': 'DCT_Card' }).appendTo('#Target_Location');

jsFiddle .

要素の後に ...imgを adivでラップする必要がある場合はどうすればよいですか?class#Target_Location

これを試して...

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

jsFiddle .

于 2011-04-12T01:08:33.227 に答える
0

このコードを試してください:

$('<img/>').attr('src', src).addClass('DCT_Card').appendTo('#Target_Location');
于 2011-04-12T01:06:15.213 に答える