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使用eraser.js插件实现擦除、刮刮卡效果的方法【附eraser.js下载】
Apr 28 jQuery
jQuery中hover方法搭配css的hover选择器,实现选中元素突出显示方法
May 08 jQuery
jQuery实现动态删除LI的方法
May 30 jQuery
jQuery自定义多选下拉框效果
Jun 19 jQuery
jquery拖动改变div大小
Jul 04 jQuery
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
Mar 28 jQuery
jQuery实现带右侧索引功能的通讯录示例【附源码下载】
Apr 17 jQuery
jQuery实现的电子时钟效果完整示例
Apr 28 jQuery
jquery无缝图片轮播组件封装
Nov 25 jQuery
jQuery实现条件搜索查询、实时取值及升降序排序的方法分析
May 04 jQuery
jQuery zTree插件快速实现目录树
Aug 16 jQuery
jquery.validate自定义验证用法实例分析【成功提示与择要提示】
Jun 06 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
利用谷歌 Translate API制作自己的翻译脚本
2014/06/04 PHP
PHP实现的增强性mhash函数
2015/05/27 PHP
PHP+AJAX 投票器功能
2017/11/11 PHP
jquery 上下滚动广告
2009/06/17 Javascript
javascript中为某个元素指定事件的三种方式
2014/08/07 Javascript
移动设备web开发首选框架:zeptojs介绍
2015/01/29 Javascript
Javascript中this关键字的一些小知识
2015/03/15 Javascript
JavaScript使用ActiveXObject访问Access和SQL Server数据库
2015/04/02 Javascript
基于JavaScript实现生成名片、链接等二维码
2015/09/20 Javascript
js window对象属性和方法相关资料整理
2015/11/11 Javascript
Ionic实现仿通讯录点击滑动及$ionicscrolldelegate使用分析
2016/01/18 Javascript
Web程序员必备的7个JavaScript函数
2016/06/14 Javascript
基于JavaScript实现滑动门效果
2017/03/16 Javascript
webpack独立打包和缓存处理详解
2017/04/03 Javascript
Vue精简版风格指南(推荐)
2018/01/30 Javascript
Node.js中DNS模块学习总结
2018/02/28 Javascript
javascript使用substring实现的展开与收缩文字功能示例
2019/06/17 Javascript
Win7下Python与Tensorflow-CPU版开发环境的安装与配置过程
2018/01/04 Python
Django 2.0版本的新特性抢先看!
2018/01/05 Python
python实现时间序列自相关图(acf)、偏自相关图(pacf)教程
2020/06/03 Python
python 可视化库PyG2Plot的使用
2021/01/21 Python
python中操作文件的模块的方法总结
2021/02/04 Python
对CSS3选择器的研究(详解)
2016/09/16 HTML / CSS
史泰博(Staples)中国官方网站:办公用品一站式采购
2016/09/05 全球购物
澳大利亚香水在线商店:City Perfume
2020/09/02 全球购物
机械制造专业个人的自我评价
2013/12/28 职场文书
中学生班主任评语
2014/01/30 职场文书
法律进企业活动方案
2014/03/04 职场文书
2014基层党员干部学习全国两会心得体会
2014/03/17 职场文书
个人借款担保书
2014/04/02 职场文书
《白鹅》教学反思
2014/04/13 职场文书
服务行业口号
2014/06/11 职场文书
2014年国庆节演讲稿
2014/09/19 职场文书
综治目标管理责任书
2015/05/11 职场文书
Golang中channel的原理解读(推荐)
2021/10/16 Golang
vscode内网访问服务器的方法
2022/06/28 Servers