Создать IMG в определенном месте - PullRequest
2 голосов
/ 12 апреля 2011

Я пытаюсь извлечь href из тега, создать img и использовать href в качестве src.Другой человек на этом сайте помог с этой частью src = href, но у меня возникли трудности с созданием img с этим src и добавлением его в определенное место.Это определенно какая-то синтаксическая ошибка, которую я не могу понять.

Если я использую фактическую ссылку для 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 не создается.

Ответы [ 2 ]

8 голосов
/ 12 апреля 2011
$('<img />', { 'src': src, 'class': 'DCT_Card' }).appendTo('#Target_Location');

jsFiddle .

Что, если мне нужно обернуть img в div собственным class ... после элемента #Target_Location?

Попробуйте это ...

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

jsFiddle .

0 голосов
/ 12 апреля 2011

Попробуйте этот код:

$('<img/>').attr('src', src).addClass('DCT_Card').appendTo('#Target_Location');
...