1
我有这样的jQuery脚本:jQuery的获得选择
$.fn.myFoo = function(){
alert(this.selector)
alert($(this).selector);
}
然后我把它像这样。
$('#myID').myFoo();
我需要的,但它返回空:我需要它返回“身份识别码”我似乎无法找到一个方法来做到这一点可以有一个人帮助吗?
我有这样的jQuery脚本:jQuery的获得选择
$.fn.myFoo = function(){
alert(this.selector)
alert($(this).selector);
}
然后我把它像这样。
$('#myID').myFoo();
我需要的,但它返回空:我需要它返回“身份识别码”我似乎无法找到一个方法来做到这一点可以有一个人帮助吗?
如果您只是提醒(this),会发生什么? ? – 2009-12-30 11:33:40
您提供的代码适用于我,使用jQuery 1.3.1的Firefox。实际上,它会提醒选择器两次。您使用的是什么浏览器/ jQuery版本? – JAL 2009-12-30 11:38:35
我没有意识到它是这样的:----- $ .fn.myFoo = function(){ foo = function(){alert(this.selector) alert($(this).selector) ; } } } ------因此,这个函数得到富我认为,而不是myFoo – Val 2009-12-30 11:41:26