javascript - 阻止来自元素的点击事件,但不阻止来自 <a> 子元素的点击事件

标签 javascript jquery

我的代码如下所示:

<div class="disabledClickevent">
  <ul>
    <li><a>link1</a></li>
    <li><a>link2</a></li>
  </ul>
</div>

div 有一个点击事件,该事件被 return false; 禁用。 我的问题是,这也会禁用 <a>链接

最佳答案

 $(document).on('click','.disabledClickevent' function(e) {
   if( e.target !== this ) 
   //clicked out side
 return;    
    //clicked inside
});

关于javascript - 阻止来自元素的点击事件,但不阻止来自 <a> 子元素的点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16858232/

相关文章:

javascript - 如何将多个 PHP 变量传递给 ajax 函数 onclick

javascript - Angular : use a variable into <div>

javascript - 你如何清除 javascript 中的 Canvas ?

c# - 如何在 asp.net 中使用分页保留 gridview 中控件的状态?

javascript - JQuery.jsonParse 不工作

jquery - 如何将 withCredentials=true 添加到 Jquery .load() 中?

javascript - setTimeout 函数意外行为

javascript - 触发点击,或模态

javascript - 从 Javascript 传递时,Ajax 数据不会在 PHP 中打印

Jquery 消失的 div 问题