我正在尝试从标记中获取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。
答案 0 :(得分:8)
$('<img />', { 'src': src, 'class': 'DCT_Card' }).appendTo('#Target_Location');
如果我需要
img
将div
包含在class
元素之后#Target_Location
...之后,该怎么办?
试试这个......
$('<img />', { 'src': src, 'class': 'DCT_Card' })
.wrap('<div class="something" />')
.parent()
.insertAfter('#Target_Location');
答案 1 :(得分:0)
试试这段代码:
$('<img/>').attr('src', src).addClass('DCT_Card').appendTo('#Target_Location');