I just noticed that $ and the jQuery object are the same thing!!
On Jul 23, 10:27 am, jeanluca <lca...@gmail.com> wrote: > thats exactly it!! > What is exactly '$' ? its not the same as 'jQuery'. Do you have a > link to a doc ? > > thnx a lot! > > On Jul 23, 2:23 am, Jules <jwira...@gmail.com> wrote: > > > Something like this? > > > function person(name, address) { > > this.name = name; > > this.address = address; > > this.whoAmI = function() { > > if (this.creditLimit) > > alert(this.name + ' address:' + this.address + 'credit > > limit:' + this.creditLimit); > > else > > alert(this.name + ' address:' + this.address); > > > } > > return this; > > } > > > function customer() { > > this.creditLimit = 0; > > this.creditCheck = creditCheck; > > return this; > > > function creditCheck() { > > alert(this.creditLimit); > > } > > } > > > var a = new person('john smith', '10 main st'); > > var cust = new customer(); > > a.whoAmI(); > > > $.extend(a, cust); > > a.creditLimit = 1000; > > a.whoAmI(); > > > On Jul 22, 10:02 pm, jeanluca <lca...@gmail.com> wrote: > > > > Hi All > > > > I tried to add functions to an object like > > > > function User(n, a) { > > > this.name = n ; > > > this.aux = a ; > > > } > > > function auxis() { > > > alert(this.aux); > > > } > > > > $(document).ready( function() { > > > var u = new User("Jack") ; > > > u.extend({ > > > whoami: function() { alert(this.name); }, > > > autis: auxis > > > }) ; > > > u.whoami() ; > > > > }) ; > > > > Eventually I will have 2 object A and B and I want to merge A into B: > > > > B.exend(A) ; > > > > However it doesn't work at all. Any suggestions how to fix this ?