如何从.click句柄中排除链接

用户名

我正在尝试处理.click动作,但从中排除链接,以便您可以单击元素中的链接而无需触发.click。

我不知道该怎么做。我尝试过z-indexes,位置:绝对,相对,但没有任何效果。

<style>
div {
background: yellow;
height: 200px;
}
</style>
<script>
$(window).load(function(){
   $(function() {
      $( "div" ).click(function() {
          alert( "Click handler." );
      });
   });
});  
</script>
</head>
<body>
    <div>
        <a target="_blank" href="http://stackoverflow.com/">Link</a>
    </div>
</body>
</html>

http://jsfiddle.net/KwAE7/

有什么帮助吗?谢谢!

吉尔赫姆

您可以检查“ currentTarget”与“ target”,currentTarget就是您放置绑定的对象,“ target”是被单击的元素,可以是div中的任何元素。这样,您可以确保仅在div中单击时才触发该事件。

http://jsfiddle.net/hBLF9/

$(function() {
    $('div').bind('click', function(ev) {
        if($(ev.currentTarget).get(0) == $(ev.target).get(0)) {
            alert('clicked');
        };
    });
 });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在grep中排除符号链接?

来自分类Dev

如何从WordPress搜索中排除HTML链接?

来自分类Dev

如何从动态链接中排除系统库

来自分类Dev

如何从magento中的Zoom FPC缓存中排除顶部链接

来自分类Dev

如何在平滑滚动脚本中排除链接?(jQuery的)

来自分类Dev

如何从动态链接中排除系统库

来自分类Dev

如何在平滑的滚动脚本中排除链接?(jQuery的)

来自分类Dev

如何在rsync / rsnapshot中排除符号链接

来自分类Dev

如何从 Javascript OnClick 函数中排除 <a> 以便链接本身有效?

来自分类Dev

如何从AspectJ中排除方法

来自分类Dev

如何从VoiceOver中排除UIButton?

来自分类Dev

如何从ELMAH中排除404

来自分类Dev

如何从htaccess中排除ajax?

来自分类Dev

如何从列表中排除文件

来自分类Dev

如何从ELMAH中排除404

来自分类Dev

如何从ubdatedb中排除文件?

来自分类Dev

如何从计数中排除空格?

来自分类Dev

如何从PIT突变分析中排除测试?

来自分类Dev

如何以#或〜开头从glob中排除文件?

来自分类Dev

如何使用PCL在EF中排除属性?

来自分类Dev

如何在rsync中排除文件?

来自分类Dev

如何从Jacoco的承保范围中排除课程?

来自分类Dev

如何从git id扩展中排除文件

来自分类Dev

如何从npm代理中排除某些域

来自分类Dev

OpenEJB:如何从模块搜索中排除jar?

来自分类Dev

如何从数组中排除特定ID?

来自分类Dev

Python如何从“全部捕获”中排除异常

来自分类Dev

在Django-Rosetta中排除如何工作

来自分类Dev

如何快速从集合中排除点