blsn.net
当前位置:首页 >> jquEry问题,如何调用带this的函数? >>

jquEry问题,如何调用带this的函数?

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

jquery的bind必须用dom定位,或者你考虑用each来做都dom的定位。

在你这句$("#haha").click(function(){demo();})里的demo把this穿过去,超出了click方法的范围就不存在当前元素了 $("#haha").click(function(){demo(this);}) demo方法改成 function demo(ele) { alert(ele.attr("id")) }

$.fn.pluginName = function(opt){} 就是为jquery的prototype定义了函数, 这样, 任何一个jquery对象都可以使用这个成员函数, 这种写法直观明了, 你只要知道的就是$.fn = jQuery.prototype = $.prototype $.fn.extend, 在jquery中重新定义了exten...

调用jquery 里面的$函数: $.ajax()是jQuery最底层的方法,因为,凡使用$.getScript(),$.get(),$.post(),$.getJSON()的调用,都可以用$.ajax()代替。 $.ajaxSetup()设置全局Ajax 在使用$.ajax()方法时,有时需要调用多个$.ajax(),如果每个方...

$(document).ready(function() { var btn = $(".ajaxBtn"); btn.ajaxBtn(function() {btn.hide(500);}); });

你的this没有传过来。 你现在传进去的是id,可以把$(this)改成 $("#"+id); 或者 onclick="GetPerson(this)"; function getPerson(obj) { if($(obj).index.... }

jQuery里的函数的3方式:函数声明、函数表达式和匿名函数。 函数声明:function Dosth(){......}; 函数表达式:var Dosth=function(){......}; 匿名函数:function(){.......} 这三种方式的调用 1、将包含函数的js文件引入到你所要执行的html页...

用变量模拟的方法: 例:将变量parent当做父函数, 将其赋值child1, child2, child...等任意多子函数的哈希值作子函数. 调用使用用parent.childN这样的形式也可实现类似"调用一个函数里面的函数"的方法 var parent = { /*子函数1*/ child1:function...

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

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