JQuery的bind(“click",function())与click(function(e))有什么区别?
JQuery刚开始看两三天,看到了bind()觉得有一点困惑
所以如果我的问题太弱智请不要太鄙视_(:з」∠)_
bind()是将某一个事件绑在元素上,而书上在讲bind()之前的写法[比如click(function(e))]与之有什么不同呢?
举个栗子-以click为例
html里是这样定义的:
<button type="button" id="logIn">Go!</button>
//click()
$("#logIn").click(function(e) {
var test="<p id='test'>TEST</p>";
$("body").append(test);
$("#test").show("fast");
});
//bind()
$(function() {
$("#logIn").bind("click",function() {
var test="<p id='test'>TEST</p>";
$("body").append(test);
$("#test").show("fast");
})
})
从效果上来看似乎是一样的?
两者有什么区别吗?
谢谢大神们!
所以如果我的问题太弱智请不要太鄙视_(:з」∠)_
bind()是将某一个事件绑在元素上,而书上在讲bind()之前的写法[比如click(function(e))]与之有什么不同呢?
举个栗子-以click为例
html里是这样定义的:
<button type="button" id="logIn">Go!</button>
//click()
$("#logIn").click(function(e) {
var test="<p id='test'>TEST</p>";
$("body").append(test);
$("#test").show("fast");
});
//bind()
$(function() {
$("#logIn").bind("click",function() {
var test="<p id='test'>TEST</p>";
$("body").append(test);
$("#test").show("fast");
})
})
从效果上来看似乎是一样的?
两者有什么区别吗?
谢谢大神们!
...全文
相关推荐
jQuery绑定事件方法及区别(bind,click,on,live,one)
主要介绍了jq绑定事件方法及区别,通过五种绑定方式使用bind()进行操作,并和one()进行区分,需要的朋友可以参考下
JQuery调用绑定click事件的3种写法
主要介绍了JQuery调用绑定click事件的3种写法,本文简洁清晰的给出3种写法的代码示例,可以很方便的复制使用,需要的朋友可以参考下
JQuery中绑定事件(bind())和移除事件(unbind())
本文主要向大家详细介绍了jQuery的绑定事件和移除事件的使用方法和示例分享,这里推荐给有需要的小伙伴们参考下。
Query中click(),bind(),live(),delegate()的区别
click(),bind(),live()都是执行事件时使用的方法,他们之前是有一些区别的,我们在使用这些方法时应该根据需要进行选择。 1.click()方法是我们经常使用的单击事件方法: 代码如下:$(“a”).click(function(){ alert(“hello”);});当点击<a>时,输出hello。 2.click()方法是bind()方法的一种简单方法。在bind()中,jQuery所有JavaScript事件对象,比如focus, mouseover, 和 resize,都是可以作为type参数传递进来的。我们直接看看jQuery文档中的一个例子: 代码如下:var
jquery bind(click)传参让列表中每行绑定一个事件
用jquey bind 点击事件时,传参不注意可能会导致点击每一行都是显示相同内容的情况,下面有个示例,感兴趣的朋友可以参考下


