使用 jQuery 访问 img 标签 src

发布于 2024-09-27 19:14:01 字数 217 浏览 3 评论 0原文

我可以这样做吗?

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

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

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

Can I do this?

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

Because the image is like an array so the id for the img tag is myImage1

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

想念有你 2024-10-04 19:14:01

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

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

Yes, you could iterate round image elements like this:

for (var i=0;i<=5;i++)
{
 $("myImage" + i).attr("src", "path/to/newImage.jpg"); ?
}
哆兒滾 2024-10-04 19:14:01

是的。你可以这么做。

jQuery 选择器只是字符串。 jQuery 并不关心如何将字符串组合在一起。它不知道,它不在乎,它永远不会问问题。只要您完成的字符串是有效的选择器(一旦您像示例中那样将其连接起来就是有效的选择器),jQuery 就会知道该怎么做。

Yes. You can do that.

jQuery selectors are just strings. How you put together the string is really of no concern to jQuery. It doesn't know, it doesn't care, it'll never ask questions. As long as your completed string is a valid selector (which it is once you've concatenated it as in your example), jQuery will know what to do.

少钕鈤記 2024-10-04 19:14:01

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

Yes that's valid code for jQuery :) It is same as you do the concatenation with Javascript.

隱形的亼 2024-10-04 19:14:01

是的,你可以。
发帖之前先试一下不是更容易吗?会花更少的时间...

Yes you can.
Isn't it easier to try it before posting? it would take less time...

独守阴晴ぅ圆缺 2024-10-04 19:14:01

您可以为 jQuery 对象添加下标,例如数组

$('a')[0] 

或更详细的 jQuery get(0)

但是,如果您只是构建 jQuery 选择器的字符串,那么当然可以。 jQuery 不知道该字符串是如何生成的(或者它关心),只要它是一个有效的选择器即可。

You can subscript jQuery objects like an array

$('a')[0] 

or the more verbose jQuery get(0).

However, if you were just string building a jQuery selector, then yes, of course that will work. jQuery doesn't know how that string was made (or does it care), so long as it is a valid selector.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文