相关疑难解决方法(0)

删除了jQuery .selector属性,解决方法?

我试图让选择器用于调用当前脚本,但当然我需要的属性由于某种原因删除.

这有解决方法吗?这基本上就是我想要完成的事情:

(function($) {
    $.fn.myplugin = function(options) {
        return this.each(function() {
            console.log($(this).selector);
        });
    }
}(jQuery));

//Somwehere else:

$('.theClassISelected').myplugin();  //Should console.log('.theClassISelected')
Run Code Online (Sandbox Code Playgroud)

我需要.theClassISelected在控制台中看到(或者我用来调用函数的某种形式的原始选择器),但由于选择器属性已从jQuery中删除,因此它不再可能.

我不明白为什么它被删除了 - 我已经用Google搜索了这个问题一段时间了,我所看到的是2011年至2012年推荐该selector属性的StackOverflow答案.我想这在某些方面很有用,但现在不行了?

javascript jquery

7
推荐指数
1
解决办法
643
查看次数

标签 统计

javascript ×1

jquery ×1