javascript - 我可以取消附加到父 div 的子 div 的所有 jquery 事件吗?

标签 javascript jquery

我有一个名为“wrapper”的父div,其中包含几个子div,每个子div都附加了一些jquery。所有 jquery 代码都包含在 div 中。有没有办法取消#wrapper中的所有jquery?

举例说明:

<div id="wrapper">
  <div id="sub1"></div>
  <div id="sub2"></div>
  <script type="text/javascript">
    $("#sub1").click(function () {
      //do something
    });
    $("#sub2").click(function () {
      //do something
    });
  </script>
</div>

最佳答案

$('#wrapper').children().unbind();

删除子元素上的事件处理程序

关于javascript - 我可以取消附加到父 div 的子 div 的所有 jquery 事件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29025157/

相关文章:

javascript - 获取远程加载图像的图像 url 的文件大小

javascript - 如何解析 Twitch 网页并获取在线主播列表

javascript - 如何将点击监听器添加到键盘按钮输入?

javascript - 多个列表项的同级项

javascript - 有什么方法可以让 html5 canvas 触摸到下面的项目吗?

javascript - ngOptions 默认选择所有选项并在选择时消失选项

javascript - 使用 modernizr 有条件地加载 javascript

javascript - 没有白色背景的淡入/淡出背景图像

javascript - bootstrap-multiselect 下拉菜单渲染时间太长

javascript - jQuery Ajax POST 不适用于 MailChimp