jQuery中自定义事件
2016-03-11 20:50
573 查看
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <script src="../js/jquery-1.8.1.min.js"></script> </head> <body> <a id="aa" href="#">我是超链接,点我呀!</a> <select id="city"> <option value="nj">南京</option> <option value="bj">北京</option> <option value="hz">杭州</option> <option value="sz">苏州</option> <option value="sh">上海</option> <option value="yz">扬州</option> </select> <script type="text/javascript"> //jquery中的事件可以叠加,下面为aa超链接添加了4次点击事件 $().ready(function () { for (var i = 0; i < 4; i++) { $('#aa').click(function () { //alert("aa is clicked"); //自定义事件其实就是把该事件绑定到一个dom对象上,就是dom对象的一个属性 //找一个事件的触发方式,触发事件 //传递参数 $('#aa').unbind('click');//解绑 $('#aa').bind('click', function () { $(this).trigger('点我', ["a", 'b']); }); }); } //自定义下拉框的选择事件 $('#city').unbind('change');//解绑 $('#city').bind('change', function () { $(this).trigger('mySelect', $(this).val()); }); }); $('#aa').unbind('点我'); $('#aa').bind('点我', function (event, a, b) { alert('点我' + ',' + a + ',' + b); }); $('#city').unbind('mySelect'); $('#city').bind('mySelect', function (event, city) { alert("您选择的城市是:" + city); }); </script> </body> </html>
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- JavaScript演示排序算法
- 2015-2016网页设计趋势分析 Web Design of Trends
- jQuery Ajax 跨域调用
- 移动端的长按事件
- jquery教程靠边站,一分钱不花让你免费学会jquery
- JQuery+Strusts1.x无刷新登录
- JavaScript 各种遍历方式详解
- 数组方法汇总
- jQuery Html控件基本操作(日常收集整理)
- jQuery插件实现文字无缝向上滚动效果代码
- jQuery菜单插件用法实例
- JQuery 初体验(建议学习jquery)
- 基于Jquery和CSS3制作数字时钟附源码下载(CSS3篇)
- Jquery实现的table最后一行添加样式的代码
- jQuery实现向下滑出的平滑下拉菜单效果
- jQuery 练习[一] 学习jquery的准备工作
- jquery获得页面元素的坐标值实现思路及代码
- jQuery使用模式窗口实现在主页面和子页面中互相传值的方法
- 使用Browserify配合jQuery进行编程的超级指南