更改HTML图像源

时间:2012-04-24 18:05:15

标签: javascript jquery html css

我有一些类似下面的代码,它们会在特定条件下更改文本字体。 newEntryRow.find("p").find("span").css('color','red');

现在我正在尝试做同样的事情,但改变了图像的来源。我试过类似的东西 newEntryRow.find("img").css('src', "foo.png");`

我该怎么做?

8 个答案:

答案 0 :(得分:4)

使用.attr更改元素的属性

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

答案 1 :(得分:1)

使用

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

您也可以使用css设置图像,但作为背景

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

不要忘记设置元素的宽度,高度和不重复。

答案 2 :(得分:0)

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

http://api.jquery.com/attr/

答案 3 :(得分:0)

尝试:

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

答案 4 :(得分:0)

它不是CSS属性,它是标记本身的属性:

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

答案 5 :(得分:0)

使用jQuery attr()方法在dom元素上设置任何属性。

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

参考:http://api.jquery.com/attr/

答案 6 :(得分:0)

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

答案 7 :(得分:0)

而不是“.css('src',”foo.png“);”

使用“.attr('src',”foo.png“);”