相关疑难解决方法(0)

单击子项时如何忽略单击事件

所以我有以下场景:

<div id="block">
Sample text.
<a href="#">Anchor link</a>
</div>

<script type="text/javascript">
    $("#block").click(function() { alert('test'); });
</script>
Run Code Online (Sandbox Code Playgroud)

当我点击div内的任何地方时,我都会收到"测试"警报.但是,当我点击"锚点链接"时,我希望防止这种情况发生.我该如何实现呢?

谢谢

jquery

27
推荐指数
3
解决办法
3万
查看次数

javascript:如何检查元素是否可点击

我的幼稚方法如下:

function isClickable(id){     
     elem = document.getElementById(id);
     if (elem.nodeName.toLowerCase() == 'a' || typeof(elem.click) != 'undefined'){
        return true;     
     }else{
        return false;     
     }
}    
Run Code Online (Sandbox Code Playgroud)

有什么我可以做的更好的吗?

javascript clickable

6
推荐指数
1
解决办法
4168
查看次数

标签 统计

clickable ×1

javascript ×1

jquery ×1