jQuery自定义扩展方法,怎么获取调用该方法的元素
jQuery自定义扩展方法,如何获取调用该方法的元素
求各位指教
------解决思路----------------------
this就指代当前对象了
------解决思路----------------------
------解决思路----------------------
我给你个简单的插件例子你看看
http://cloud.xing-xing.com/public.php?service=files&t=f3f08cbbc5236736d0844480e2d9fec1
(function($){
$.fn.myMethod=function(options){
//此处应该如何获取调用该方法的元素对象
//$(this)监视值为[].奇怪的是我用console.log能打印出来
//我把id传进来,$("#id")也没值。
}
})(jQuery);
//页面调用
$("#id").myMethod({id:"id"});
求各位指教
------解决思路----------------------
this就指代当前对象了
------解决思路----------------------
(function($){
$.fn.myMethod=function(options){
console.log(this.html());
}
})(jQuery);
$('body').myMethod()
------解决思路----------------------
我给你个简单的插件例子你看看
http://cloud.xing-xing.com/public.php?service=files&t=f3f08cbbc5236736d0844480e2d9fec1