www.bgnl.net > jquEry on this

jquEry on this

点击function shanchu(a,obj){alert(a);alert($(obj).html());}函数传入this对象,这样'this'会被当成字符串。

这样写: $(".aa").on("mouseout",function(){ var obj = $(this);setTimeout(function(){ rc(obj);},1000);})function rc(obj){obj.removeClass("bb")}});

$("#val").delegate('click', '.class>i', function() { // 这个就是当前点击的这个jquery对象了 // $(".class>i") 这个当前的对象 //写成me,就清爽了许多,懒惰是程序员的美德 //正是因为你的懒惰,别人看的更加舒服了,自己也没有那么累了 var...

后面动态生成dom元素,需要委派事件处理 由于当初没有该元素,直接对dom元素绑定事件,无法使后期该类型dom生效 必须绑定给该dom的父元素,你这里是body元素,让父元素再传递给内部的该子dom元素,从而使之生效。 委派事件:把事件委派给dom元素...

为什么不用事件绑定呢?如果是jQuery注册的事件,在回调函数里就可以使用$(this)了。 $('#one').click(function() { $(this).html('123');}); 如果一定使用onclick,建议将this传递到函数里,否则不好获取这个值: 点击function show(obj){ obj....

.on()方法事件处理程序到当前选定的jQuery对象中的元素。 .on( events [, selector ] [, data ], handler(eventObject) ) events:类型: String 一个或多个空格分隔的事件类型和可选的命名空间,或仅仅是命名空间,比如"click", "keydown.myPlug...

差别: .bind()是直接绑定在元素上 .live()则是通过冒泡的方式来绑定到元素上的。更适合列表类型的,绑定到document DOM节点上。和.bind()的优势是支持动态数据。 .delegate()则是更精确的小范围使用事件代理,性能优于.live() .on()则是最新的1...

on的用法: .on( events [, selector ] [, data ], handler(eventObject) ) 描述: 在选定的元素上绑定一个或多个事件处理函数。 events 类型: String 一个或多个空格分隔的事件类型和可选的命名空间,或仅仅是命名空间,比如"click", "keydown.m...

jquery里有个一次性的事件处理方法:one(eventType,fn)。 具体可以这样做: $(function(){ $("#s1").one("click",showDIV(1)); }); jquery还有一个解除事件委派的方法:unbind([eventType])。参数是可选的,如果不选,则表示移除节点所有已绑定...

好像确实不行锕。 我这曲线了一下:先给绑定个自定义的checkImg事件,并且触发。 但是每次动态新增img之后 要手动触发下这个img的checkImg事件。 咱可交流一下。 $(function() { $("body").on("checkImg","img", function(){ $(this).error(func...

网站地图

All rights reserved Powered by www.bgnl.net

copyright ©right 2010-2021。
www.bgnl.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com