[jQuery] Using one namespace for multiple methods

[jQuery] Using one namespace for multiple methods


I am working on a plugin and was trying to figure out what was
happening to break my code..
I have in my plugin functions similar to the following:
$.fn.pluginName = function() {}
$.fn.pluginName.oneThing = function () {
...
}
$.fn.pluginName.anotherThing = function () {
...
}
I try to call it like so:
$('#idOfElement').pluginName.oneThing();
The problem is that the this.each() is 'not defined' when I use it in
the oneThing or anotherThing methods. If I do the methods as:
$.fn.oneThing and $.fn.anotherThing it works fine... but not when they
are under the pluginName. Why would this happen and is there a way to
fix it? or am i trying to do the wrong thing to namespace the methods?
Thanks in advance.