JQuery的bind(“click",function())与click(function(e))有什么区别? 本帖最后由 cyi59 于 2015-03-05 16:59:28 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没区别.click(function(){})是.bind("click",function(){}) 的快捷方式 源代码.click function (t,n){return null==n&&(n=t,t=null),arguments.length>0?this.on(e,null,t,n):this.trigger(e)}(这里的e是click).bind function (t,e,n){return this.on(t,null,e,n)} 通过bind绑定的事件,可以使用unbind来为这个元素解除绑定。 你举的例子里面,没什么区别。而且 “$("#logIn").click(function(e)” 的写法更简单。bind 可以同时绑定多个事件:$('#foo').bind('mouseenter mouseleave', function() { $(this).toggleClass('entered');});还可以同时绑定多个事件/多个处理程序。 两个数比较大小为什么会出现问题呢? 文本框输入的时候自动列出数据库中匹配的列表? 怎么用JS做在线文本编辑器~! 简单送分问题 在指定的表格内插入图片 动态网页 onmouseout事件问题? 怎样让文本框的底色为蓝色(或着透明) 关于设置焦点(focus)的问题 怎样将指定frame(或window)中的网页保存到本地?(重金酬谢) JS里是否能得到客户机的屏幕分辨率? 如何处理让连接地址直接下载 Js的 Number("18.74")*100=1873.9999999999998
.click(function(){})是.bind("click",function(){}) 的快捷方式
.click
function (t,n){return null==n&&(n=t,t=null),arguments.length>0?this.on(e,null,t,n):this.trigger(e)}(这里的e是click)
.bind
function (t,e,n){return this.on(t,null,e,n)}
$('#foo').bind('mouseenter mouseleave', function() {
$(this).toggleClass('entered');
});
还可以同时绑定多个事件/多个处理程序。