JQuery调用绑定click事件的3种写法


Posted in Javascript onMarch 28, 2015

第一种方式:

$(document).ready(function(){
 $("#clickme").click(function(){
    alert("Hello World click");
 });

 第二种方式:

$('#clickmebind').bind("click", function(){
 alert("Hello World bind");
 });

第三种方式:

$('#clickmeon').on('click', function(){ 
 alert("Hello World on"); 
}); 
});

注意:第三种方式只适用于jquery 1.7以上的版本
源码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<script type="text/javascript" src="js/jquery-1.6.1.min.js"></script>
<script type="text/javascript" src="js/jquery.validate.js"></script>
<script type="text/javascript" src="js/jquery.metadata.js"></script>
<script type="text/javascript" src="js/messages_zh.js"></script>
<style type="text/css">
 #frm label.error {
 color: Red;
 }
</style>
</head>
<script type="text/javascript">

$(document).ready(function(){
 $("#clickme").click(function(){
    alert("Hello World click");
 });
 
 
 $('#clickmebind').bind("click", function(){
 alert("Hello World bind");
 });

$('#clickmeon').on('click', function(){
 alert("Hello World on");
});
});

</script>
<body>
<label></label>
<form id="frm" name="frm" method="post" action=""><label>用 户 名:
  <input type="text" name="username" id="username" />
</label>
 <p>
  <label>邮    编 :<label></label></label>
  <label>
  <input type="text" name="postcode" id="postcode" />
  <br />
  </label>
 </p>
 <p><label>数   字 : 
  <input type="text" name="number" id="number" />
 </label>
  <br /><label>身份证号:
  <input type="text" name="identifier" id="identifier" />
  </label>
   
 <label>
 <input type="button" name="clickme" id="clickme"  value="click me" /> 
 </label>
  <label>
 <input type="button" name="clickmebind" id="clickmebind" value="clickme_bind" />
 </label>
 <label>
 <input type="button" name="clickmeon" id="clickmeon" value="clickme_on" />
 </label>
 </p>
</form>
</body>
</html>
Javascript 相关文章推荐
fckeditor 获取文本框值的实现代码
Feb 09 Javascript
js生成随机数之random函数随机示例
Dec 20 Javascript
JQuery插件jcarousellite的参数中文说明
May 11 Javascript
基于Vue.js的表格分页组件
May 22 Javascript
Jquery 自定义事件实现发布/订阅的简单实例
Jun 12 Javascript
js中class的点击事件没有效果的解决方法
Oct 13 Javascript
ES6中Proxy与Reflect实现重载(overload)的方法
Mar 30 Javascript
作为老司机使用 React 总结的 11 个经验教训
Apr 08 Javascript
JQuery通过后台获取数据遍历到前台的方法
Aug 13 jQuery
深入了解Hybrid App技术的相关知识
Jul 17 Javascript
微信小程序获取位置展示地图并标注信息的实例代码
Sep 01 Javascript
JS数组索引检测中的数据类型问题详解
Jan 11 Javascript
对Web开发中前端框架与前端类库的一些思考
Mar 27 #Javascript
Javascript优化技巧之短路表达式详细介绍
Mar 27 #Javascript
学习JavaScript编程语言的8张思维导图分享
Mar 27 #Javascript
JavaScript中的函数声明和函数表达式区别浅析
Mar 27 #Javascript
jQuery使用fadein方法实现渐出效果实例
Mar 27 #Javascript
jQuery使用fadeout实现元素渐隐效果的方法
Mar 27 #Javascript
javascript包装对象实例分析
Mar 27 #Javascript
You might like
用PHP实现文件上传二法
2006/10/09 PHP
ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整
2014/11/05 PHP
php类自动加载器实现方法
2015/07/28 PHP
浅析PHP中的i++与++i的区别及效率
2016/06/15 PHP
PHP使用new StdClass()创建空对象的方法分析
2017/06/06 PHP
jquery 插件 人性化的消息显示
2008/01/21 Javascript
JQuery textlimit 显示用户输入的字符数 限制用户输入的字符数
2009/05/14 Javascript
javascript学习笔记(五) Array 数组类型介绍
2012/06/19 Javascript
利用JS实现浏览器的title闪烁
2013/07/08 Javascript
12306验证码破解思路分享
2015/03/25 Javascript
在easyUI开发中,出现jquery.easyui.min.js函数库问题的解决办法
2015/09/11 Javascript
node.js发送邮件email的方法详解
2017/01/06 Javascript
bootstrap table表格使用方法详解
2017/04/26 Javascript
关于Vue Webpack2单元测试示例详解
2017/08/14 Javascript
Three.js入门之hello world以及如何绘制线
2017/09/25 Javascript
vue中如何动态绑定图片,vue中通过data返回图片路径的方法
2018/02/07 Javascript
angular4 JavaScript内存溢出问题
2018/03/06 Javascript
详解vue使用vue-layer-mobile组件实现toast,loading效果
2018/08/31 Javascript
JQuery Ajax跨域调用和非跨域调用问题实例分析
2019/04/16 jQuery
详解Node.js一行命令上传本地文件到服务器
2019/04/22 Javascript
javascript实现摄像头拍照预览
2019/09/30 Javascript
JavaScript监听一个DOM元素大小变化
2020/04/26 Javascript
基于openlayers实现角度测量功能
2020/09/28 Javascript
python中日期和时间格式化输出的方法小结
2015/03/19 Python
python 实现tar文件压缩解压的实例详解
2017/08/20 Python
linux中如何使用python3获取ip地址
2019/07/15 Python
python json load json 数据后出现乱序的解决方案
2020/02/27 Python
使用python 计算百分位数实现数据分箱代码
2020/03/03 Python
SpringBoot实现登录注册常见问题解决方案
2020/03/04 Python
南威尔士家居商店:Leekes
2016/10/25 全球购物
皮尔·卡丹巴西官方商店:Pierre Cardin
2017/07/21 全球购物
美国背景检查、公共记录和人物搜索网站:BeenVerified
2018/02/25 全球购物
生物科学系大学生的自我评价
2013/12/20 职场文书
2014年党员整改措施范文
2014/09/21 职场文书
数学教师求职信范文
2015/03/20 职场文书
笔记本自带的win11如何跳过联网激活?
2022/04/20 数码科技