knrt.net
当前位置:首页 >> jquEry解除on绑定事件 >>

jquEry解除on绑定事件

$(document).on('click', '#text', getvalue); 绑定 function getvalue(){ } $(document).off('click', '#text', getvalue); 解除

jQuery的click绑定有多种,解除绑定的方式也不相同 1)使用.bind()绑定事件,在1.7之后建议使用on,使用.unbind()解除绑定 2)使用.live()绑定事件,使用.die()解除绑定 3)使用.delegate()绑定事件,使用undelegate()解除 如果不确定使用的是那...

on指的是事件委托,举个例子, $(document).on("click", ".ontest", function () { //...... }); 假设你的.ontest一开始不存在DOM结构当中,也就是html里面,如果你直接click(function () {});的话,事件是无法成功绑定的,而用on委托给document...

$('.class').on("click",function(){……});相当于$('.class').bind("click",function(){……}); $(document).on("click",'.class',function(){……});相当于$('.class').live("click",function(){……}); js生成的元素绑定事件必须使用live,但新版的jq...

大概有以下这些,挺多的。 blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu

$(function(){ $('.btn').click(function(){ $('body').append(''); //注意上句错误。append的字符串中应该是 }); $('.btn').on('click',function(){ console.log('haha'); }); //上面绑定的方式也不对。因为页面刚加载时$('.btn')并不包括后来...

bind是用来绑定一个或多个事件的,live其实bind的一个加强版,用来绑定通过JavaScript或者jQuery添加的DOM元素事件,其语法结构是一样 $("p").bind("mouseenter mouseleave",function(){alert("ok");})$("p").live("mouseenter mouseleave",func...

jquery操作dom元素的增删操作,所以会涉及到dom元素的绑定事件方式,简单的归纳一下bind,live,delegate,on。

last.html jQuery (function ($) { $ ("input[name=req_qty]").click (function () { $ (this).select (); }); });

$('li').on('click',function(){ this //this表示的是这个被点击的元素element })

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com