jquery中关于bind()方法的使用技巧分享
发布时间 - 2026-01-11 00:26:14 点击率:次.bind()方法可使用.on()方法来代替

on()方法提高代码易读性,如下
$("input").bind("click", { foo: "hello" }, handler);
$("input").on("click", { foo: "hello" }, handler);
bind()绑定事件的时候,这些元素必须已经存在,而on()可以处理类似于代理这样的东东,也就是说不存在的元素(动态生成的元素也可以处理),如下动态生成的 To do list ,再双击删除,可使用on()轻松完成,你会发现,on换成bind是不行的。
<input type="text" id="str"> <button id="btn">添加</button> <h3>To do list</h3> <ul></ul>
$(document).ready(function(){
$('#btn').on('click',function(){
var str = $('#str').val();
$('<li>').text(str).appendTo('ul');
$('#str').val('');
})
//To do list双击删除
$(document).on('dblclick','li',function(){
$(this).remove();
})
});
on()事件绑定的妙用:我们经常要在网页里面处理大量的表格,假设表格有1000行,如果为每个tr都绑定一个click事件是非常占用内存的,而更加优雅的方法是:使用父元素tbody作事件代理,只需绑定一次,子孙元素tr上发生的事件会冒泡到tbody进行处理,节省开销
//效率低下的写法
$( "#dataTable tbody tr" ).on( "click", function() { \……
//换成优雅高效滴
$( "#dataTable tbody" ).on( "click", "tr", function() { \……
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。
# jquery
# 使用技巧
# jquery的bind方法
# bind
# JQuery中Bind()事件用法分析
# jQuery中bind()方法用法实例
# jQuery中unbind()方法用法实例
# jQuery的bind()方法使用详解
# jQuery unbind()方法实例详解
# jQuery使用技巧简单汇总
# jQuery on()方法使用技巧详解
# jQuery 常见开发使用技巧总结
# Jquery使用小技巧汇总
# 更高效的使用JQuery 这里总结了8个小技巧
# 绑定
# 双击
# 只需
# 要在
# 不存在
# 这篇文章
# 谢谢大家
# 类似于
# 方法来
# 你会发现
# 也就是说
# 易读
# 有疑问
# color
# foo
# handler
# style
# list
# span
# pre
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】
Laravel如何自定义分页视图?(Pagination示例)
再谈Python中的字符串与字符编码(推荐)
如何在阿里云虚拟主机上快速搭建个人网站?
iOS发送验证码倒计时应用
Laravel如何使用Service Container和依赖注入?(代码示例)
进行网站优化必须要坚持的四大原则
C++时间戳转换成日期时间的步骤和示例代码
浅谈redis在项目中的应用
EditPlus中的正则表达式 实战(4)
Laravel怎么实现模型属性的自动加密
如何实现javascript表单验证_正则表达式有哪些实用技巧
Linux系统命令中tree命令详解
如何用IIS7快速搭建并优化网站站点?
百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭
中山网站推广排名,中山信息港登录入口?
油猴 教程,油猴搜脚本为什么会网页无法显示?
HTML 中如何正确使用模板变量为元素的 name 属性赋值
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理
Python高阶函数应用_函数作为参数说明【指导】
如何在橙子建站上传落地页?操作指南详解
如何在沈阳梯子盘古建站优化SEO排名与功能模块?
Laravel中DTO是什么概念_在Laravel项目中使用数据传输对象(DTO)
如何制作一个表白网站视频,关于勇敢表白的小标题?
专业商城网站制作公司有哪些,pi商城官网是哪个?
Laravel怎么在Blade中安全地输出原始HTML内容
Android okhttputils现在进度显示实例代码
大连 网站制作,大连天途有线官网?
Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程
Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤
原生JS获取元素集合的子元素宽度实例
Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用
edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】
如何将凡科建站内容保存为本地文件?
深圳网站制作平台,深圳市做网站好的公司有哪些?
bing浏览器学术搜索入口_bing学术文献检索地址
简单实现Android文件上传
Swift中swift中的switch 语句
详解jQuery中的事件
Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用
Laravel怎么生成URL_Laravel路由命名与URL生成函数详解
如何构建满足综合性能需求的优质建站方案?
高防服务器:AI智能防御DDoS攻击与数据安全保障
网页设计与网站制作内容,怎样注册网站?
Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】
Laravel如何使用Vite进行前端资源打包?(配置示例)
百度浏览器如何管理插件 百度浏览器插件管理方法
如何在阿里云部署织梦网站?
长沙做网站要多少钱,长沙国安网络怎么样?

