jQuery中的bind()和rebind()与常规的onclick有什么不同?
What does bind() and rebind() in jQuery do that is different the regular onclick?
function bind() {$('#content').click(function(){});}
和
function rebind() {$('#content').click(function(){});}
简单$('#content').click(function(){});
或者换句话说-如果我只是想附加简单的单击事件,为什么我需要使用bind()
?
形式.bind()的优点是您可以针对多个事件:
$("#content").bind("click dblclick focus", function() {
doSomethingForAllCases();
});
您所粘贴的不是jQuery函数,它们只是您自己代码中的函数。它们都做完全相同的事情,正如函数体相同所证明的那样。
给定一个公共
function func(){ alert('woo!'); }
我想你可能已经看到一些东西提到
$('#content').bind('click', func);
与
相同$('#content').click(func);
你是这个意思吗?
你不需要使用bind
的默认事件,如点击,onMouse等。
Bind在您自定义某些事件时非常有用将该事件附加到元素或如果您想要附加同时处理多个事件
.bind()方法用于将事件处理程序直接附加到元素。中的当前选定元素附加处理程序jQuery对象,所以这些元素在调用时必须存在.bind()发生
this
相关文章:
- 什么是“;用户:某事;意思是在javascript onclick事件中
- 这个onclick(onclick=“this.name='abc'”)是什么意思
- on(“click”,function())和onclick=“”之间有什么区别;函数()&”;
- 什么'这是javascript中t.onclick=doSomething和t.onclick=doSometi
- jQuery中的bind()和rebind()与常规的onclick有什么不同?
- 我的javascript onclick和onmouseover有什么问题?
- 在onclick事件中将一个函数封装在另一个函数中究竟意味着什么?
- 什么'这是在诸如'style'和'onclick'
- 分配事件监视器和设置onclick之间的区别是什么?
- 我错过了什么:未捕获的类型错误:未定义不是一个函数onclick
- onclick和onsubmit的区别是什么?
- 下拉菜单使用JS onclick -什么是错误的
- <textarea onclick=“;this.value;this.select()">?这是什么
- 对HTML元素上onClick属性的值进行编码的正确方法是什么
- '中的对象类型是什么;onclick'处理程序
- onclick=“"在<a></a>标签获胜'不起作用——我错过了什么
- 只是在JavaScript中做了赋值,它也没有推出html onclick..给什么
- Javascript, load onclick at pageload,什么坏了
- 什么是更新DIV或ID onclick而不重新加载的可能方法
- onclick='mycheck(“+i+”)' 是做什么的