怎么解绑.on方法

wen19910312 2015-09-07 10:44:48
我有一个大的div,里面又有很多小的div。现在大的div 绑定了.on('click','div',function(){});方法,里面小的div 就能点击了。我现在要怎么让里面小的div 里有能点击和不能点击的方法??

还有在大div中新创建小的div,每个小的div 都是不同的id 但是id都是已 gm开头后面跟数字 怎么确认点击那个是那个id 又能新创建点的那个小的div
...全文
122 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hjf0900380211 2015-09-07
  • 打赏
  • 举报
回复
on的解绑使用 $(document).off()
前端-刘文利 2015-09-07
  • 打赏
  • 举报
回复
jquery里面有unbind的方法 ,看手册去
南风蛮 2015-09-07
  • 打赏
  • 举报
回复
引用 5 楼 wen19910312 的回复:
[quote=引用 4 楼 luo19302 的回复:] 楼主不熟悉jquery,对选择器不了解
算了 我把.On 改了 没办法改变这方法 绑定的全部的div 不需要了[/quote] 按需绑定,谁要就给谁绑定函数,像那种给父元素绑定,子孙类元素都有事件的才会统一绑定。你给父元素绑定了一个事件,想在子孙元素上取消这个函数是不行的,即使你想取消,子孙类是找不到你绑定给父元素的事件的。之所以你给父元素绑定事件,他的子孙类都有,这种是事件冒泡的效果,
wen19910312 2015-09-07
  • 打赏
  • 举报
回复
引用 4 楼 luo19302 的回复:
楼主不熟悉jquery,对选择器不了解
算了 我把.On 改了 没办法改变这方法 绑定的全部的div 不需要了
南风蛮 2015-09-07
  • 打赏
  • 举报
回复
楼主不熟悉jquery,对选择器不了解
wen19910312 2015-09-07
  • 打赏
  • 举报
回复
引用 1 楼 qq_30691207 的回复:
jquery里面有unbind的方法 ,看手册去
没看清楚 就别说话 我还知道.off 呢 我问的是当前绑定了点击 下面 所以都能点,但是我需要的是 有的能点 有的不能点
引用 2 楼 hjf0900380211 的回复:
on的解绑使用 $(document).off()
我知道这个方法 但是只能判断大的div 我需要这大的div下面所以小的div 有的能点 有的不能点

87,843

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧