jquery 之干净的事件绑定(分离逐一dom元素绑定)
来源:互联网 发布:数据库嵌套查询 编辑:程序博客网 时间:2024/05/23 01:00
在写js代码时往往会遇到这样的问题, 举个例子: 让你实现如下一个功能模块;
要求:1. 每次添加新关键字页面不许刷新
2. 新加的关键字确保配置,删出, 修改可用(即后面的蓝色按钮可用)
<div class="panel-body"> <div class="list-group" id="keyword-list-group"><a href="#" class="list-group-item"><span class="badge delete-keyword"><i class="fa fa-trash-o"></i></span><span class="badge edit-keyword"><i class="fa fa-edit"></i></span><span class="badge edit-reply-keyword-info"><i class="fa fa-credit-card"></i></span>00</a><a href="#" class="list-group-item"><span class="badge delete-keyword"><i class="fa fa-trash-o"></i></span><span class="badge edit-keyword"><i class="fa fa-edit"></i></span><span class="badge edit-reply-keyword-info"><i class="fa fa-credit-card"></i></span>阅读</a></div> <hr> <div class="add-keyword"><a id="add-keyword-btn"><i class="fa fa-plus"></i> 添加关键字</a> </div></div>
以前的写法是每当产生一个新的 "<a href="#" class="list-group-item">...</a>" 之后呢在给其内部的三个按钮绑定事件,类似与这样如下写法:
$("#keyword-list-group").append("<a href="#" class="list-group-item">...</a>");
bindMenuEvent();
现在有更好的写法如下:
//将事件绑定在更外层上利用事件冒泡原理让你不必没心append一个"<a href="#" class="list-group-item">...</a>" 之后再调用绑定事件的方法逐一绑定//例如给所有删除按钮(包括新产生的)绑定事件$("#keyword-list-group").on("click", "delete-keyword", function() {......});
0 0
- jquery 之干净的事件绑定(分离逐一dom元素绑定)
- jquery查找元素,绑定事件,DOM操作
- 【JQuery】一个DOM元素,多次绑定同一事件的解决方案
- jQuery 新版本的 Dom 元素动态绑定事件
- jQuery查看dom元素上绑定的事件列表
- jQuery查看dom元素上绑定的事件列表
- JQuery给动态生成的DOM元素绑定点击事件
- 关于jquery 的绑定事件on 如何绑定动态生成的dom元素
- Ajax成功添加新DOM元素 jquery 绑定元素事件
- jQuery元素事件绑定
- jQuery学习笔记之DOM操作、事件绑定(2)
- JQuery为页面Dom元素绑定事件、方法
- jQuery检查DOM元素是否绑定某些事件
- jquery 新建的元素事件绑定问题
- jquery 新建的元素事件绑定问题
- jquery 新建的元素事件绑定问题
- jquery 新建的元素事件绑定问题
- jquery 新建的元素事件绑定问题
- Android之Home键监听
- Android如何加载硬件OpenGLES库
- iOS XCode4.6.3 SVN 配置
- 机房收费系统 类图
- ios tableview 那些事(二十一) 使你的自定义tableviVCells 更加平滑
- jquery 之干净的事件绑定(分离逐一dom元素绑定)
- 用数据分析的方法教你如何获得一份美好爱情
- org.codehaus.xfire.fault.XFireFault: javax/mail/MessagingException
- 一个更加牛逼的科技媒体将如何崛起
- POJ 2186 Popular Cows / 强连通分量
- servlet总结
- 批处理语法
- 在IOS 4.3 支持weak关键词
- 最基础的程序员笔试题