How to store a global value (not necessarily a global variable) in jQuery?

You can create a namespace inside the jQuery object, like so:

$.mynamespace = { 
    myVar : "something", 
    myVar2 : "somethingElse" 
}; 

or:

$.mynamespace = {};
$.mynamespace.myVar = "something";
$.mynamespace.myVar2 = "somethingElse";

Bear in mind, any plugin method named ‘mynamespace’ will be overwritten so be sure to use a sensible name.

Leave a Comment