使用jQuery访问img标签src

时间:2010-10-14 13:54:15

标签: jquery image src

我可以这样做吗?

$("#myImage"+1).attr("src", "path/to/newImage.jpg");

因为图像就像一个数组,所以img标签的id是myImage1

<img src="path/to/oldImage.jpg" id="myImage1">

5 个答案:

答案 0 :(得分:0)

是。你可以这样做。

jQuery选择器只是字符串。如何组合字符串实际上与jQuery无关。它不知道,它不关心,它永远不会问问题。只要你完成的字符串是一个有效的选择器(它就像你在例子中一样连接它),jQuery就会知道该怎么做。

答案 1 :(得分:0)

是的,这是jQuery的有效代码:)它与使用Javascript进行串联相同。

答案 2 :(得分:0)

是的,你可以。
在发布之前尝试它不是更容易吗?这需要更少的时间......

答案 3 :(得分:0)

你可以像数组一样下标jQuery对象

$('a')[0] 

或更详细的jQuery get(0)

但是,如果你只是构建一个jQuery选择器的字符串,那么肯定是可行的。 jQuery不知道该字符串是如何制作的(或者它是否关心),只要它是一个有效的选择器。

答案 4 :(得分:0)

是的,您可以像这样迭代圆形图像元素:

for (var i=0;i<=5;i++)
{
 $("myImage" + i).attr("src", "path/to/newImage.jpg"); ?
}