jQuery/Javascript-基于图像的src设置单击操作

jQuery/Javascript-基于图像的src设置单击操作,javascript,jquery,hyperlink,Javascript,Jquery,Hyperlink,我有一些图片,我不能在HTML中添加ID或链接 我想知道是否有一种方法可以编写一些脚本,根据图像的src将链接应用到图像 比如说, 如果图像src为,则将其链接到X。 如果图像src为,则将其链接到Y 希望有人能帮忙 谢谢。src是img标签的一个属性。jQuery有多种属性选择器: src属性值等于myPic.jpg的所有图像 $("[src='myPic.jpg']") $("[src!='myPic.jpg']") src属性值以.jpg结尾的所有元素 $("[src$='.jpg']

我有一些图片,我不能在HTML中添加ID或链接

我想知道是否有一种方法可以编写一些脚本,根据图像的src将链接应用到图像

比如说,

如果图像src为,则将其链接到X。 如果图像src为,则将其链接到Y

希望有人能帮忙


谢谢。

src是img标签的一个属性。jQuery有多种属性选择器:

src属性值等于myPic.jpg的所有图像

$("[src='myPic.jpg']")
$("[src!='myPic.jpg']")
src属性值以.jpg结尾的所有元素

$("[src$='.jpg']")
src属性值以myPic开头的所有元素

$("[src^='myPic']")
具有包含单词myPic的src属性值的所有元素

$("[src*='myPic']")
src属性值不等于myPic.jpg的所有元素

$("[src='myPic.jpg']")
$("[src!='myPic.jpg']")
Src:

因此,要回答您的问题,您可以使用以下选项选择图像:

$("img[src='http://www.my-image/img1.jpg']").attr('onclick', 'window.location="X"');

或者,只查看文件名结尾可能更有意义:

$("img[src$='img1.jpg']").attr('onclick', 'window.location="X"');


谢谢你提供的有用信息。非常感谢。