2016-10-08 8 views
-1

div内で最初に見つかったイメージを選択し、イメージソースを置き換える方法を見つけようとしています。具体的には、イメージにはID(説明が複雑)がないため、このメソッドである必要があります。divの最初のイメージを選択してイメージを置き換えるsrc

$('.promo-unit-site-logo-3').find('img:first').attr'('src', 'blank')')'; 

私の周りグーグルと私はjavascriptの初心者の仕方によってだが、一緒に何かをクリッピングから上記のコードを使用して試してみました。

おかげで、 ジョン

+0

'attr'機能外の重引用符で何、それは単なるタイプミスでしょうか? – adeneo

+0

'$( '。promo-unit-site-logo-3')。find( 'img:first')。attr( 'src'、 'blank');' – adeneo

答えて

0

は、その作業を参照してください。あなたはコードで間違っている。

var image = $('.promo-unit-site-logo-3').find('img:first').attr('src', 'blank'); 
 
console.log(image.attr('src'));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="promo-unit-site-logo-3"> 
 
    <img src="http://placehold.it/280x210" title="first image"> 
 
    <img src="http://placehold.it/30x20" title="Second image"> 
 
</div>

+0

素晴らしいコードは素晴らしいです。私が今抱えている唯一の問題は、DOM reaadyでこれをやっていることです。とにかく、私はイメージの読み込みを前にすることができますか、それを置き換えますか? 基本的には、非常に限定的な電子商取引プラットフォームがあり、CMS設定へのアクセス権はありません。 コードを使用して、私たちのサイトで必要な画像を置き換えることができます。それは準備が整っているので、画像はそれを置き換えます。 –

関連する問題