javascript - 链接环绕在 Jquery 中的图像点击事件

标签 javascript jquery html click jquery-events

我需要一个 jQuery 的点击事件,这样当有人点击我网站上的图片时,它就会运行点击事件,然后将他们从“a”标签发送到目标链接。我该怎么做?我假设点击事件会在链接上?也许不会?这是链接和图片

<a href="go/to/here" class="link_for_image">
   <img alt="Image!" class="dynamic" width="200" height="200" src="image/path/here">
</a>

编辑

在将用户发送到链接之前,我需要执行一些 Javascript。抱歉造成混淆。

最佳答案

你不需要那样做。由于旅游图片包裹在 anchor 标签内,当您点击图片时,将被视为点击 anchor 标签。

编辑:根据您的评论,您想在实际链接工作之前执行一些 javascript

$(function(){
 $(".link_for_image").click(function(e){
   e.preventDefault();
   var item=$(this);
   //Here you can do what you want on the clik

   window.location.href=item.attr("href");
 });    
});

关于javascript - 链接环绕在 Jquery 中的图像点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10375653/

相关文章:

javascript - 如何使用 HTML 按钮实现简单的递归过滤器

javascript - 在 sencha touch 2 中滚动面板时出现文本字段焦点问题

javascript - Angular 4 - 如何根据数量和选项的变化计算价格

jquery - jquery.validate.unobtrusive 中的 setValidationValues 在文件外部不可用?

javascript - 创建后将端口号传递给 html

javascript - setInterval 每 n 秒调用一个函数

jquery - 使用 jQuery 以编程方式选择 <select> 中的 <option>

html - 被嵌套列表移动

javascript - 为什么我的 Google Plus javascript 无法验证?

javascript - 如何同时激活按钮个人资料和帖子?