0

私は jQuery プラグインの作成についてさらに学習しており、パブリック メンバー関数を作成しようとしているところです。私はたくさんのプラグインで見た方法でそれをやっています:

$.fn.pluginName = function () {
    // $(this) contains the selector (#test)
}

$.fn.pluginName.publicFunction = function () {
    // How do I get $('#test') here?
}

$('#test').pluginName();
$('#test').pluginName.publicFunction();

パブリック関数内でメイン プラグインを選択する際に使用されるセレクターにどのようにアクセスできるのか、またはそれを使用するためにそれを渡す必要があるのか​​ 疑問に思っています。何かアドバイス?私はプライベート関数でそれを行う方法を知っていると思いますが、これには少し途方に暮れています。

最初の 2 つの回答は、私が明確ではなかったことを明らかにしているため、質問が更新されました。

4

2 に答える 2