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 相关文章推荐
JQuyer $.post 与 $.ajax 访问WCF ajax service 时的问题需要注意的地方
Sep 20 Javascript
jQuery下的动画处理总结
Oct 10 Javascript
JavaScript中判断页面关闭、页面刷新的实现代码
Aug 27 Javascript
解决jquery版本冲突的有效方法
Sep 02 Javascript
[原创]JQuery 在表单提交之前修改 提交的值
Apr 14 Javascript
AngularJS ng-controller 指令简单实例
Aug 01 Javascript
深入理解AngularJs-scope的脏检查(一)
Jun 19 Javascript
使用JS动态显示文本
Sep 09 Javascript
JS实现HTML页面中动态显示当前时间完整示例
Jul 30 Javascript
Vue.js 图标选择组件实践详解
Dec 03 Javascript
解决vue组件中click事件失效的问题
Nov 09 Javascript
Vue路由切换页面不更新问题解决方案
Jul 10 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 MYSQL中插入当前时间
2008/04/06 PHP
smarty section简介与用法分析
2008/10/03 PHP
php常用文件操作函数汇总
2014/11/22 PHP
PHP magento后台无法登录问题解决方法
2016/11/24 PHP
利用PHP实现开心消消乐的算法示例
2017/10/12 PHP
用JavaScript脚本实现Web页面信息交互
2006/12/21 Javascript
Jquery 高亮显示文本中重要的关键字
2009/12/24 Javascript
Js 弹出框口并返回值的两种常用方法
2010/12/30 Javascript
Javascript writable特性介绍
2015/02/27 Javascript
Bootstrap实现带动画过渡的弹出框
2016/08/09 Javascript
JavaScript用构造函数如何获取变量的类型名
2016/12/23 Javascript
深入理解ES7的async/await的用法
2017/09/09 Javascript
vue实现消息的无缝滚动效果的示例代码
2017/12/05 Javascript
Vue 实现复制功能,不需要任何结构内容直接复制方式
2019/11/09 Javascript
Vue页面跳转传递参数及接收方式
2020/09/09 Javascript
python访问mysql数据库的实现方法(2则示例)
2016/01/06 Python
对pandas中apply函数的用法详解
2018/04/10 Python
查看django版本的方法分享
2018/05/14 Python
Python数据类型之Set集合实例详解
2019/05/07 Python
Python配置虚拟环境图文步骤
2019/05/20 Python
python3 dict ndarray 存成json,并保留原数据精度的实例
2019/12/06 Python
PyTorch的SoftMax交叉熵损失和梯度用法
2020/01/15 Python
解决Jupyter NoteBook输出的图表太小看不清问题
2020/04/16 Python
python批量生成身份证号到Excel的两种方法实例
2021/01/14 Python
使用css3实现的windows8开机加载动画
2014/12/09 HTML / CSS
HTML5实现的震撼3D焦点图动画的示例代码
2019/09/26 HTML / CSS
自我介绍演讲稿
2014/01/15 职场文书
初中美术教学反思
2014/01/29 职场文书
大学生军训自我鉴定
2014/02/12 职场文书
房地产推广策划方案
2014/05/19 职场文书
放飞理想演讲稿
2014/09/09 职场文书
2014年社区国庆节活动方案
2014/09/16 职场文书
医院领导班子整改方案
2014/10/01 职场文书
如何用Navicat操作MySQL
2021/05/12 MySQL
Nginx部署vue项目和配置代理的问题解析
2021/08/04 Servers
sass 常用备忘案例详解
2021/09/15 HTML / CSS