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 に答える