[jQuery] Re: Click multiple times, different states, saves different data to DB (confusing?)

2009-10-22 Thread mkmanning
Well, if you just want to loop through the array to change the background color, you don't really need toggle then. Try this: $(#item_list li div a).click(function(){ var arrValues = ['rgb(9, 128, 0)','rgb(0, 255, 255)','rgb(0, 0, 255)','rgb(128, 0, 128)'], bgcolor =

[jQuery] Re: Click multiple times, different states, saves different data to DB (confusing?)

2009-10-22 Thread The Danny Bos
For each click of the DIV I'm hoping to change the BackgroundColor, make some updates in the Database (depending on which array selection it's on) and that's about it. So, the first click of the DIV = Change BG to 'green', update DB field to 'XXX' the second click of the DIV = Change the BG to

[jQuery] Re: Click multiple times, different states, saves different data to DB (confusing?)

2009-10-22 Thread mkmanning
Yeah, the snippet I wrote updates the color; you can add an ajax call to update your db as well, if the value your updating in the db is the color, or else the value is in an array that's indexed the same. On Oct 22, 12:10 am, The Danny Bos danny...@gmail.com wrote: For each click of the DIV

[jQuery] Re: Click multiple times, different states, saves different data to DB (confusing?)

2009-10-22 Thread The Danny Bos
Thanks so much man, That'll work well ... One more thing, how would I change it to point to classes instead of direct colours? var arrValues = ['c1','c2','c3','c3'], Thanks again, On Oct 22, 6:27 pm, mkmanning michaell...@gmail.com wrote: Yeah, the snippet I wrote updates the color; you

[jQuery] Re: Click multiple times, different states, saves different data to DB (confusing?)

2009-10-22 Thread mkmanning
Something like this (untested): var arrValues = ['c1','c2','c3','c3'], cnameIndex = $.inArray(this.className,arrValues)+1; this.className = cnameIndex===arrValues.length?0: cnameIndex ]; if you can live with only one classname, otherwise you'll have to add code to remove the old classname from

[jQuery] Re: Click multiple times, different states, saves different data to DB (confusing?)

2009-10-22 Thread The Danny Bos
Thanks man, I'll give it a whirl ... Thanks for all your time and energy. d On Oct 23, 4:19 am, mkmanning michaell...@gmail.com wrote: Something like this (untested): var arrValues = ['c1','c2','c3','c3'], cnameIndex = $.inArray(this.className,arrValues)+1; this.className =

[jQuery] Re: Click multiple times, different states, saves different data to DB (confusing?)

2009-10-21 Thread mkmanning
.toggle() allows you to rotate through multiple functions, you might want to check it out in the docs: http://docs.jquery.com/Events/toggle#fnfn2fn3.2Cfn4.2C... On Oct 21, 2:58 am, The Danny Bos danny...@gmail.com wrote: I've got one for ya, JQuery and Ajax. I want to have a button image,

[jQuery] Re: Click multiple times, different states, saves different data to DB (confusing?)

2009-10-21 Thread The Danny Bos
Thanks, had a good read, figured it out in part. Now I'm stuck trying to introduce an array to do my bidding ... Example below. The array is an example of how I want to loop through to use those values. Underneath is the perfect code for clicking an Anchor and changing its BGcolour differently