Javascript Jquery获取选择器

Javascript Jquery获取选择器,javascript,jquery,get,selector,Javascript,Jquery,Get,Selector,我有这个jquery脚本: $.fn.myFoo = function(){ alert(this.selector) alert($(this).selector); } 那我就这样叫它 $('#myID').myFoo(); 我需要,但它返回空的:我需要它返回“myID”我似乎找不到一种方法来实现这一点,请找人帮忙好吗?如果您需要获取id,那么您可以使用 $(this).attr ( "id" ); 函数内部 请参见如果您只是提醒(此)?您提供的代码适用于我,在Fire

我有这个jquery脚本:

$.fn.myFoo = function(){
    alert(this.selector)
    alert($(this).selector);
}
那我就这样叫它

$('#myID').myFoo();

我需要,但它返回空的:我需要它返回“myID”我似乎找不到一种方法来实现这一点,请找人帮忙好吗?

如果您需要获取id,那么您可以使用

$(this).attr ( "id" );
函数内部


请参见

如果您只是提醒(此)?您提供的代码适用于我,在Firefox中使用jQuery 1.3.1。实际上,它会提醒选择器两次。您使用的浏览器/jQuery版本是什么?我不知道它是这样的:--$.fn.myFoo=function(){foo=function(){alert(this.selector)alert($(this.selector);}}}-----因此this函数得到的是foo,而不是myfoot谢谢$(this).selector也可以工作,但我已将其放在另一个函数中,但未包含此函数。谢谢你们两位