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插件FusionCharts实现的MSBar2D图效果示例【附demo源码】
Mar 24 jQuery
jQuery插件FusionCharts绘制2D环饼图效果示例【附demo源码】
Apr 10 jQuery
jquery DataTable实现前后台动态分页
Jun 17 jQuery
jQuery查找和过滤_动力节点节点Java学院整理
Jul 04 jQuery
jQuery实现对网页节点的增删改查功能示例
Sep 18 jQuery
jQuery EasyUI 折叠面板accordion的使用实例(分享)
Dec 25 jQuery
jQuery Dom元素操作技巧
Feb 04 jQuery
jQuery 改变P标签文本值方法
Feb 24 jQuery
JQuery元素快速查找与操作
Apr 22 jQuery
jQuery中实现text()的方法
Apr 04 jQuery
JQuery的加载和选择器用法简单示例
May 13 jQuery
jQuery实现倒计时功能完整示例
Jun 01 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线性表顺序存储实现代码(增删查改)
2012/02/16 PHP
phpnow php探针环境检测代码
2014/11/04 PHP
PHP编辑器PhpStrom运行缓慢问题
2017/02/21 PHP
php实现的表单验证类完整示例
2019/08/13 PHP
JavaScript 学习笔记(七)字符串的连接
2009/12/31 Javascript
Javascript 面向对象编程(一) 封装
2011/08/28 Javascript
js获取浏览器的可视区域尺寸的实现代码
2011/11/30 Javascript
JS解决url传值出现中文乱码的另类办法
2013/04/08 Javascript
JS 去前后空格大全(IE9亲测)
2013/07/15 Javascript
JavaScript link方法入门实例(给字符串加上超链接)
2014/10/17 Javascript
jQuery插件实现控制网页元素动态居中显示
2015/03/24 Javascript
jQuery on()方法绑定动态元素的点击事件实例代码浅析
2016/06/16 Javascript
使用JQuery选择HTML遍历函数的方法
2016/09/17 Javascript
seajs学习教程之基础篇
2016/10/20 Javascript
JS实现侧边栏鼠标经过弹出框+缓冲效果
2017/03/29 Javascript
详解angularjs的数组传参方式的简单实现
2017/07/28 Javascript
用js实现每隔一秒刷新时间的实例(含年月日时分秒)
2017/10/25 Javascript
Jquery的Ajax技术使用方法
2019/01/21 jQuery
JS实现判断有效的数独算法示例
2019/02/25 Javascript
Python信息抽取之乱码解决办法
2017/06/29 Python
python之从文件读取数据到list的实例讲解
2018/04/19 Python
python用opencv批量截取图像指定区域的方法
2019/01/24 Python
Django缓存系统实现过程解析
2019/08/02 Python
opencv python如何实现图像二值化
2020/02/03 Python
Python爬虫爬取电影票房数据及图表展示操作示例
2020/03/27 Python
Python测试框架:pytest学习笔记
2020/10/20 Python
BeautifulSoup中find和find_all的使用详解
2020/12/07 Python
html5 css3 动态气泡按钮实例演示
2012/12/02 HTML / CSS
用html5的canvas和JavaScript创建一个绘图程序的简单实例
2016/07/06 HTML / CSS
澳大利亚最受欢迎的美发和美容在线商店:Catwalk
2018/12/12 全球购物
介绍一下grep命令的使用
2015/06/12 面试题
酒店出纳岗位职责
2013/12/29 职场文书
社会学专业学生职业规划书
2014/02/07 职场文书
英语专业毕业生求职信
2014/05/24 职场文书
医院护士工作检讨书
2014/10/26 职场文书
2014年乡镇安全生产工作总结
2014/12/02 职场文书