Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 274
  • Last Modified:

convert this namespace into jQuery

I have the following code but how would you convert it into a jQuery namespace

JQUERY4U = {
    multiply: function(x,y) {
        return (x * y);
    }
}
//function call
JQUERY4U.multiply(2,2);

Open in new window

0
stargateatlantis
Asked:
stargateatlantis
1 Solution
 
Miguel OzSoftware EngineerCommented:
Use the jQuery.fn.extend method:
jQuery.fn.extend({
    multiply: function(x,y) {
        return (x * y);
    }
});

Open in new window


or you can declare your new method as:
$.fn.multiply= function(){
  return (x * y);
}

Open in new window


Note: The first alternative is more flexible and reusable as discussed below:
http://richardneililagan.com/2011/07/using-jquery-extend-to-make-even-more-powerful-cached-objects/
0
 
Rainer JeschorCommented:
Hi,

could look like this:
var JQUERY4U = {}; 
;(function($) {

     JQUERY4U.EESample= {
         multiply: function(x,y) {
        return (x * y);
         }
     }
     
})(jQuery);
JQUERY4U.EESample.multiply(2,2);

Open in new window

(adjusted from http://www.jquery4u.com/javascript/jquery-function-namespacing-plain-english/)
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now