1
我正在使用jquery插件。有没有办法从插件的函数中获取插件所附的元素?如何获取jQuery插件附加的元素?
我试过this
,$(this)
。但他们都没有工作。
$('.myelement').plugin({
something: function(){
//in here I want to access $('.myelement)
}
});
我正在使用jquery插件。有没有办法从插件的函数中获取插件所附的元素?如何获取jQuery插件附加的元素?
我试过this
,$(this)
。但他们都没有工作。
$('.myelement').plugin({
something: function(){
//in here I want to access $('.myelement)
}
});
它看起来像插件是暴露在回调方法的信息。一个解决方法,如果你正在处理多个元素是循环通过元素列表,然后调用每个元素的插件与本地参考,可用于回调
$('selector').each(function() {
var $this = $(this);
$this.plugin({
something: function() { //$this
}
});
})
这将取决于插件,这是这里使用 –
插件以及它并没有提供这样的访问,所以我想可能是有使用JavaScript功率 –
在您的具体情况,因为你正在使用的ID,为什么不使用'$(“#myelement”)来访问它的方式'而不是'this'。 。 –