2017-01-19 10 views
-1

画像である特定のdivコンテンツの最初のインスタンスを取得したいと思います。そして、この画像コンテンツを第2要素background propertyに追加したいのですが(背景画像のコンテンツとして表示されます)、これはjQueryで可能ですか?別の要素にコンテンツを追加して置き換えてくださいbackground-imgのプロパティ

既存の背景画像コンテンツが存在する場合は、2番目のdiv要素から置き換えることをお勧めします。あなたがしている何

<div class="element1"> 
    <img /> 
</div> 
<div class="element2"> 
</div> 

:それはそれを作成し、DIV要素あなたのHTMLの構造を仮定すると、1

$('.element1').find('img:first').appendTo('.element2'); 
+1

これはすべて可能です。しかし、あなたが提供したコードは遠く離れていません。 –

+0

それを感謝して@ KevinB –

答えて

0

の画像コンテンツとそれを埋めることになるが存在しない場合は、当然のように見えます探しているのは:

var getImageSrc = $('.element1 img').attr('src'); 
$('.element2').css('background-image', 'url(' + getImageSrc + ')'); 

私はこれを示すフィドルを作成しましたhere

希望すると便利です。 :)

+0

...なぜdownvote?これは、質問者が質問したものとまったく同じです。 –

+0

わかりませんが、私はあなたを元に戻しました。私のQを見てくれてありがとう! @CamC。 –

+0

- 問題はありません;うまくいけばそれはあなたが探しているものです:) –

関連する問題