jQuery操作事件完整实例分析


Posted in jQuery onJanuary 10, 2020

本文实例讲述了jQuery操作事件。分享给大家供大家参考,具体如下:

<html>
 <head>
 <title>jQuery操作事件</title>
 <meta charset="UTF-8"/>
 <script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
 <script type="text/javascript">
//点击事件  
  //js操作事件
  function testJs(){
  //获取对象
  var btn=document.getElementById("btn");
  //设置其onclick属性
  btn.onclick=function(){alert("这是js操作事件")};  //仅需要触发一次就可以无限次的点击触发按钮的点击事件 
  }
  function testBind(){
  //获取对象
  var btn=$("#jq");
  //利用jQuery进行事件的绑定
  btn.bind("click",function(){alert("jQuery绑定实现")}); //对onclick属性进行绑定,当触发事件后,运行后触发函数,其中click算是一个属性,所以用“”链接,而后面的函数则是内容,没用“”
  btn.bind("click",function(){alert("绑定第二个呢")});   //可以连续点击几次来在点击一次时触发几次函数
  }
  function testUnbind(){
  //获取对象
  var btn=$("#jq");
  //利用jQuery进行事件的解绑
  btn.unbind("click");    //解绑jQuery的事件,无论点击了几次
//  $("#jq").unbind("click");
  }
  function testOne(){
  //获取对象
  var btn=$("#one");
  //利用jQuery的one方法进行事件的绑定
  btn.one("click",function(){alert("jQuery利用one实现绑定")});   //只会绑定一次,当事件触发后就会失效
  }
//点击页面加载事件
  window.onload=function testLoad(){
  alert("JS方法进行页面加载");
  }
  window.onload=function testLoad(){
  alert("JS方法进行页面加载,替换了吗");    //js的操作有覆盖操作,不会连续操作
  }
  $(document).ready(alert("jQuery实现的页面操作"));
  $(document).ready(alert("jQuery实现的页面操作,这个还有吗"));  //jQuery不会进行覆盖,其全部都会显示
 </script>
 </head>
 <body>
 <h3 align="center">jQuery操作事件</h3>
 <hr />
 <input type="button" name="" id="" value="测试js操作事件" onclick="testJs()"/>  <!--先点击下面的按钮不会触发事件,其还没有onclick属性,但是当点击了这个按钮,调用了函数,给对象设置了onclick属性,再次点击下面的按钮就会触发事件-->
 <input type="button" name="" id="" value="测试jQuery绑定操作事件-bind" onclick="testBind()"/>
 <input type="button" name="" id="" value="测试jQuery解绑操作事件" onclick="testUnbind()"/>
 <input type="button" name="" id="" value="测试jQuery绑定操作事件-one" onclick="testOne()"/>
 <!--<input type="button" name="" id="" value="测试js页面加载操作事件" onclick="testLoad()"/>-->
 <hr />
 <input type="button" name="btn" id="btn" value="测试js" /> <!-- 其没有onclick操作,所以其不会有点击触发事件-->
 <input type="button" name="jq" id="jq" value="测试jQuery" />
 <input type="button" name="one" id="one" value="测试one" />
 </body>
</html>

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jquery中封装函数传递当前元素的方法示例
May 05 jQuery
解决jQuery ajax动态新增节点无法触发点击事件的问题
May 24 jQuery
基于jQuery实现手风琴菜单、层级菜单、置顶菜单、无缝滚动效果
Jul 20 jQuery
jQuery读取本地的json文件(实例讲解)
Oct 31 jQuery
基于jQuery的$.getScript方法去加载javaScript文档解析
Nov 08 jQuery
将jquery.qqFace.js表情转换成微信的字符码
Dec 01 jQuery
基于jQuery Ajax实现下拉框无刷新联动
Dec 06 jQuery
jQuery实现鼠标滑过商品小图片上显示对应大图片功能【测试可用】
Apr 27 jQuery
jQuery easyui datagird编辑行删除行功能的实现代码
Sep 20 jQuery
jQuery Ajax实现Select多级关联动态绑定数据的实例代码
Oct 26 jQuery
jQuery实现获取当前鼠标位置并输出功能示例
Jan 05 jQuery
js判断复选框是否选中的方法示例【基于jQuery】
Oct 10 jQuery
jQuery操作元素追加内容示例
Jan 10 #jQuery
jQuery操作元素的内容和样式完整实例分析
Jan 10 #jQuery
jquery选择器和属性对象的操作实例分析
Jan 10 #jQuery
jquery实现吸顶导航效果
Jan 08 #jQuery
基于jQuery实现挂号平台首页源码
Jan 06 #jQuery
详解jQuery中的prop()使用方法
Jan 05 #jQuery
jQuery 选择器用法基础入门示例
Jan 04 #jQuery
You might like
PHP sprintf() 函数的应用(定义和用法)
2012/06/29 PHP
基于PHP制作验证码
2016/10/12 PHP
Bootstrap+PHP实现多图上传功能实例详解
2018/04/08 PHP
你的编程语言可以这样做吗?
2006/09/07 Javascript
如何简单地用YUI做JavaScript动画
2007/03/10 Javascript
IE JS编程需注意的内存释放问题
2009/06/23 Javascript
js打开windows上的可执行文件示例
2014/05/27 Javascript
jQuery学习笔记之jQuery.extend(),jQuery.fn.extend()分析
2014/06/09 Javascript
基于jQuery实现网页进度显示插件
2015/03/04 Javascript
JavaScript实现计算字符串中出现次数最多的字符和出现的次数
2015/03/12 Javascript
jQuery grep()方法详解及实例代码
2016/10/30 Javascript
详解angular2采用自定义指令(Directive)方式加载jquery插件
2017/02/09 Javascript
vue.js源代码core scedule.js学习笔记
2017/07/03 Javascript
浅谈Angular路由守卫
2017/08/26 Javascript
vuex 使用文档小结篇
2018/01/11 Javascript
20行JS代码实现粘贴板复制功能
2018/02/06 Javascript
nodejs实现日志读取、日志查找及日志刷新的方法分析
2019/05/20 NodeJs
jquery实现手风琴案例
2020/05/04 jQuery
解决Vue 给mapState中定义的属性赋值报错的问题
2020/06/22 Javascript
[02:07]DOTA2新英雄展现中国元素,完美“圣典”亮相央视
2016/12/19 DOTA
Python的Flask框架标配模板引擎Jinja2的使用教程
2016/07/12 Python
Django进阶之CSRF的解决
2018/08/01 Python
python GUI实现小球满屏乱跑效果
2019/05/09 Python
python FTP批量下载/删除/上传实例
2019/12/22 Python
Everything But Water官网:美国泳装品牌
2019/03/17 全球购物
捷克母婴用品购物网站:Feedo.cz
2020/12/28 全球购物
财务方面个人工作的自我评价
2013/12/28 职场文书
打架检讨书800字
2014/01/10 职场文书
小学生演讲稿
2014/01/12 职场文书
如何打造一封优秀的留学推荐信
2014/01/25 职场文书
秋季运动会广播稿大全
2014/02/17 职场文书
四风问题个人对照检查材料
2014/09/26 职场文书
教师廉洁自律个人总结
2015/02/10 职场文书
浪漫婚礼主持词开场白
2015/11/24 职场文书
2016年“抗战胜利纪念日”71周年校园广播稿
2015/12/18 职场文书
微信小程序APP的生命周期及页面的生命周期
2022/04/19 Javascript