www.bgnl.net > jquEry on this

jquEry on this

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

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

$(this)是触发执行当前函数块(事件处理函数)最内层(距离最近的)的jQuery对象,在你的代码中就是触发了mouseover事件的对象。 function(e)中的参数e是事件对象,根据事件的不同,具有对应的子属性,比如键盘事件和鼠标事件等,你的代码中对应...

您好:在1.8版本之前的绑定方法一般用bind(),delegate(),live().但是从1.8以后官方推荐用on方法来绑定事件。取消绑定用off方法。所以现在用jquery的话用1.9的就可以。最新的2.0以及以上版本针对html5开发的。所以说版本太高。 。

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

function myHandler(event) { alert(event.data.foo); } $("p").on("click", {foo: "bar"}, myHandler); {foo:"bar"}就是传递的参数 可以参考jquery api文档 :)

function alertli(opts){var aobj=opts.children("a");$(aobj[0]).hide(); }//首先你必须把这个对象传过来,所以要用才行的 //其次,第n个子节点,用 $(this).children('a')[n-1]表示 //最后,隐藏一个节点,用 $(节点).hide();

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

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

//页面载入函数,写一个就可以了jQuery(function($){ ...略 $("body").delegate("#demo-list li", "click", function(){ $(this).addClass("active").siblings("li").removeClass("active"); }); ...略});

网站地图

All rights reserved Powered by www.bgnl.net

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