Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JQuery或Javascript onclick带有img alt属性_Javascript_Jquery - Fatal编程技术网

JQuery或Javascript onclick带有img alt属性

JQuery或Javascript onclick带有img alt属性,javascript,jquery,Javascript,Jquery,我有一个用类包装在div中的图像,图像有'alt'和'width'属性 我使用alt属性来区分图像与其他图像。其他图像也在同一个div和class中。 我喜欢点击我选择的图片,点击后,它会带我进入网址为www.google.com的网页 如何使用alt属性绑定到click事件并实现此逻辑 可以使用JQuery或Javascript来实现吗 这是我的代码,但它不起作用。我怎样才能解决这个问题 $('img[alt="Example"]').on("click", "a,img", function

我有一个用类包装在div中的图像,图像有'alt'和'width'属性

我使用alt属性来区分图像与其他图像。其他图像也在同一个div和class中。 我喜欢点击我选择的图片,点击后,它会带我进入网址为www.google.com的网页

如何使用alt属性绑定到click事件并实现此逻辑

可以使用JQuery或Javascript来实现吗

这是我的代码,但它不起作用。我怎样才能解决这个问题

$('img[alt="Example"]').on("click", "a,img", function (e) {
      e.preventDefault();
      document.location = 'www.google.com';
  });
$document.readyfunction{ $'img.缩略图'。单击函数{ console.log; window.location.href=this.alt; }; };
你试过了吗?不,然后尝试一些东西并附带一些代码。我们肯定会帮助您。您不能简单地将图像包装到链接中有什么原因吗?@LouySpatriceBesette只要字符串构造正确,双引号或单引号的使用就无关紧要。您使用的事件委派方式与关联单击处理程序的方式相同。$'img[alt=Example]'。onclick,a,img,只有在父选择器中嵌套了a或img标记时,才会调用此处理程序。window.location.href=this.alt;||window.location.href=$this.attr'alt';