JavaScript加强之自定义callback示例


Posted in Javascript onSeptember 21, 2013

html:

<select id="select"> 
<option value="111">111</option> 
<option value="222">222</option> 
<option value="333">333</option> 
</select>

js:
$().ready(function(){ 
$("select").unbind("clickMe"); 
//传递一个json格式对象,这个json中有name,age,callback,可以用objJSON.属性名的方式来进行访问 
$("select").bind("clickMe",function(event,objJSON){ 
alert(objJSON.name); 
alert(objJSON.age); 
objJSON.callback(); 
}); $("select").unbind("change"); 
$("select").bind("change",function(){ 
//事件触发器的参数是一个json格式的对象 
$(this).trigger("clickMe",{ 
name:'xxc', 
age:20, 
callback:function(){ 
alert("回调函数"); 
} 
}); 
}); 
});
Javascript 相关文章推荐
js字符串的各种格式的转换 ToString,Format
Aug 08 Javascript
jquery对dom的操作常用方法整理
Jun 25 Javascript
addEventListener()第三个参数useCapture (Boolean)详细解析
Nov 07 Javascript
javascript中为某个元素指定事件的三种方式
Aug 07 Javascript
Jquery异步提交表单代码分享
Mar 26 Javascript
JavaScript操作表单实例讲解(上)
Jun 20 Javascript
jQuery事件委托之Safari
Jul 05 Javascript
利用jquery实现验证输入的是否是数字、小数,包含保留几位小数
Dec 07 Javascript
JavaScript实现计算多边形质心的方法示例
Jan 31 Javascript
vue 自定义 select内置组件
Apr 10 Javascript
Vue项目结合Vue-layer实现弹框式编辑功能(实例代码)
Mar 11 Javascript
原生JS运动实现轮播图
Jan 02 Javascript
js中通过split函数分割字符串成数组小例子
Sep 21 #Javascript
js中的异常处理try...catch使用介绍
Sep 21 #Javascript
使用JS读秒使用示例
Sep 21 #Javascript
用RadioButten或CheckBox实现div的显示与隐藏
Sep 21 #Javascript
JS.GetAllChild(element,deep,condition)使用介绍
Sep 21 #Javascript
JS.findElementById()使用介绍
Sep 21 #Javascript
JS.getTextContent(element,preformatted)使用介绍
Sep 21 #Javascript
You might like
php分页思路以及在ZF中的使用
2012/05/30 PHP
php获取301跳转URL简单实例
2013/12/16 PHP
PHP图形计数器程序显示网站用户浏览量
2016/07/20 PHP
完美解决php 导出excle的.csv格式的数据时乱码问题
2017/02/18 PHP
js检测客户端不是firefox则提示下载
2007/04/07 Javascript
ASP Json Parser修正版
2009/12/06 Javascript
JavaScript中的6种运算符总结
2014/10/16 Javascript
jQuery实现鼠标滑过Div层背景变颜色的方法
2015/02/17 Javascript
JS利用cookie记忆当前位置的防刷新导航效果
2015/10/15 Javascript
详解vue嵌套路由-params传递参数
2017/05/23 Javascript
基于 Vue 的树形选择组件的示例代码
2017/08/18 Javascript
在Vue.js中使用Mixins的方法
2017/09/12 Javascript
基于nodejs实现微信支付功能
2017/12/20 NodeJs
解决element-ui中下拉菜单子选项click事件不触发的问题
2018/08/22 Javascript
使用Vue父子组件通信实现todolist的功能示例代码
2019/04/11 Javascript
layui监听select变化,以及设置radio选中的方法
2019/09/24 Javascript
vue中的.$mount('#app')手动挂载操作
2020/09/02 Javascript
[01:00]一分钟回顾2018DOTA2亚洲邀请赛现场活动
2018/04/07 DOTA
python列出目录下指定文件与子目录的方法
2015/07/03 Python
Python基础语法(Python基础知识点)
2016/02/28 Python
python启动应用程序和终止应用程序的方法
2019/06/28 Python
python3实现的zip格式压缩文件夹操作示例
2019/08/17 Python
Python爬虫:url中带字典列表参数的编码转换方法
2019/08/21 Python
解决Atom安装Hydrogen无法运行python3的问题
2019/08/28 Python
Python中内建模块collections如何使用
2020/05/27 Python
Yahoo的PHP面试题
2014/05/26 面试题
大学生咖啡店创业计划书
2014/01/21 职场文书
高中军训感言500字
2014/02/24 职场文书
留守儿童工作方案
2014/06/02 职场文书
投标人法定代表人授权委托书格式
2014/09/28 职场文书
2014年纪检监察工作总结
2014/11/11 职场文书
2015年党风廉政建设个人总结
2015/08/18 职场文书
2016年校园重阳节广播稿
2015/12/18 职场文书
互联网的下一个风口:新的独角兽将诞生
2019/08/02 职场文书
Python爬虫之爬取某文库文档数据
2021/04/21 Python
MySQL数据库必备之条件查询语句
2021/10/15 MySQL