1

我正在尝试找到某个元素旁边最接近的 img 。这个元素可以是从 h1 到 div 的任何东西。找到这个 img 时,我想将它附加到一个 div 中。这对我不起作用:

img = $(this).parent().find('img').attr('scr');

$('#result').append('<img src="' + img + '"  />');

不知道为什么这不起作用。

4

1 回答 1

2

使用closest()和的组合:has()

var img = $(this).closest(':has(img)').find('img').attr('src');

$('<img/>',{src: img}).appendTo('#result');
于 2012-12-19T22:16:19.760 回答