【发布时间】:2016-12-12 02:18:37
【问题描述】:
我正在使用一个 jquery 插件。有没有办法从插件的函数中获取插件附加的元素?
我试过this、$(this)。但它们都不起作用。
$('.myelement').plugin({
something: function(){
//in here I want to access $('.myelement)
}
});
【问题讨论】:
-
那将取决于插件,也就是这里使用的插件
-
好吧,它没有提供这样的访问权限,所以我认为可能有一种方法可以使用 javascript power 访问它
-
在您的具体情况下,既然您使用的是 id,为什么不使用
$('#myelement')而不是this。 -
另一个选项是
$('selector').each(function() { var $this = $(this); $this.plugin({ something: function() { //$this } }); }) -
你能告诉我们有问题的插件吗?
标签: javascript jquery plugins jquery-plugins