Jquery - 如何获取插件调用的选择器?

时间:2012-09-01 14:42:38

标签: javascript jquery

作为Jquery的Noob,我会问一个noob问题。 你如何在插件中获得插件调用的选择器?

例如:

$('.greatClassName').greatPlugin();

来自greatPlugin(),我该如何获得'.greatClassName'

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

我相信您可以通过this.selector;

访问它

示例:

$.fn.greatPlugin = function() {
    console.log( this.selector );
};

$('.greatClassName').greatPlugin(); // prints .greatClassName

答案 1 :(得分:2)

greatPlugin()内,使用this.selector作为选择器,this.context作为上下文。