我有一些类似下面的代码,它们会在特定条件下更改文本字体。 newEntryRow.find("p").find("span").css('color','red');
现在我正在尝试做同样的事情,但改变了图像的来源。我试过类似的东西
newEntryRow.find("img").css('src', "foo.png"
);`
我该怎么做?
答案 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');
答案 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');
答案 6 :(得分:0)
newEntryRow.find("img").attr('src', "foo.png");
答案 7 :(得分:0)
而不是“.css('src',”foo.png“);”
使用“.attr('src',”foo.png“);”