我正在学习更多关于制作jQuery插件的知识,而我正在尝试使公共成员函数发挥作用。我通过我在一堆插件见过的方法做:jQuery:在插件成员函数中获取原始选择器
$.fn.pluginName = function() {
// $(this) contains the selector (#test)
}
$.fn.pluginName.publicFunction = function() {
// How do I get $('#test') here?
}
$('#test').pluginName();
$('#test').pluginName.publicFunction();
我不知道我怎么能访问在公共函数中选择主插件使用的选择,或者如果我有通过它来使用它。有什么建议?我想我知道如何用私人功能做到这一点,但是我对此感到有点不知所措。
前两个答案很明显我不清楚,所以问题已经更新。
我知道如何获得主插件中的选择器,我正在寻找如何在连接到插件的公共函数中访问它。 – RhoVisions
@RhoVisions - 我根据您的最新评论添加了更多内容。 – jfriend00
谢谢,这基本上是我在找的东西。我有一种感觉,这就是答案。我很高兴我知道我的怀疑是正确的。谢谢!这主要是关于实际使用的学习。 – RhoVisions