2012-04-24 8 views
1

特定の条件の下でテキストのフォントを変更する以下のようなコードがあります。 newEntryRow.find("p").find("span").css('color','red');HTMLイメージソースを変更する

私は同じことをやろうとしていますが、画像のソースを変更しようとしています。私は newEntryRow.find("img").css('src', "foo.png"のようなものを試しました);

どうすればいいですか?

+0

'src'はHTML要素のノード属性であり、CSSスタイルではありません –

答えて

4

使用.attrあなたはまた、画像を設定するために、CSSを使用しますが、バックグラウンド

newEntryRow.find("img").css('background-image', "url('path/to/pic')") 

ドンなどができ

newEntryRow.find("img").attr('src', "foo.png") 
1

使用

newEntryRow.find("img").attr('src', "foo.png"); 

、要素の属性を変更します要素の幅、高さ、繰り返しなしを設定するのを忘れないでください。

0

試してみてください。

newEntryRow.find("img").attr("src","foo.png"); 
0

それはそれはタグ自体の属性ですが、CSSのプロパティではありません。

newEntryRow.find("img").attr('src', "foo.png"); 
0

は、任意の属性を設定するためにjQueryのattr()メソッドを使用しますDOM要素に

newEntryRow.find('img').attr('src', 'foo.png'); 

参考:

0
newEntryRow.find("img").attr('src', "foo.png"); 
関連する問題