我正在学习更多关于制作 jQuery 插件的知识,并且我正试图制作公共成员函数。我正在通过我在一堆插件中看到的方法来做到这一点:
$.fn.pluginName = function () {
// $(this) contains the selector (#test)
}
$.fn.pluginName.publicFunction = function () {
// How do I get $('#test') here?
}
$('#test').pluginName();
$('#test').pluginName.publicFunction();
我想知道如何访问在公共函数中选择主插件时使用的选择器,或者我是否必须通过它才能使用它。有什么建议吗?我想我知道如何使用私有函数来做到这一点,但我对此有点不知所措。
前两个答案很明显我不清楚,所以问题已经更新。