Hey Hector, Thanks lots for looking at this for me -- I tried it and it doesn't seem to add the class.
A typo maybe? I've tried commenting out all my jQuery (not much) in case it conflicted, but no change. Thanks again very much, for your reply. Cheers, -Alan On Nov 19, 11:35 am, "Hector Virgen" <[EMAIL PROTECTED]> wrote: > This may be a little longer but it checks each body class individually: > $.each($(document.body).attr('class').split(' '), function(class) > { > $('h3.' + class).addClass('foundMatch'); > > }); > > -Hector > > On Wed, Nov 19, 2008 at 8:30 AM, alanfluff <[EMAIL PROTECTED]>wrote: > > > > > Hey Liam, > > > No worries! And I have been called a lot worse than 'Andy' ;) > > > Good luck in your learning of jQuery too - it is brilliant and I am > > just greedy to know much more too quickly ;) > > > Cheers, -Alan > > > On Nov 19, 11:07 am, Liam Potter <[EMAIL PROTECTED]> wrote: > > > I'm afraid I cannot help any further Alan, I'm still learning jQuery > > > myself . > > > I'd guess it would have something to do with storing the class of the > > > body in a var and of the h3 in a different var. > > > Compare these two var's and if they match continue to add the foundMatch > > > class to the h3. > > > > I havn't tried any if statements with jquery yet so not sure how to > > > structure that. > > > Sorry Andy. > > > > alanfluff wrote: > > > > Thanks SO much Liam. > > > > > This works but I was looking for triggerClass to flow from the classes > > > > found in BODY (rather than being a static class defined in jQuery). > > > > > So if BODY had classes: classOne classTwo classThee and an H3 on my > > > > page had a class of classTwo, then the script would spot the match and > > > > add class foundMatch to my H3. > > > > > Sorry I didn't explain that more clearly. > > > > > If you can help more, thanks again in advance and either way, thanks > > > > for your quick and helpful reply. > > > > > Cheers, -Alan > > > > > On Nov 19, 9:45 am, Liam Potter <[EMAIL PROTECTED]> wrote: > > > > >> you won't need the if statement. > > > > >> $(document).ready(function(){ > > > >> $("[EMAIL PROTECTED]'triggerClass'] > > > >> [EMAIL PROTECTED]'triggerClass']").addClass("foundMatch"); > > > > >> }); > > > > >> this will find the h3 with a class of triggerClass, found within a > > body > > > >> tag with the class of triggerClass and add the foundMatch class to the > > h3. > > > > >> alanfluff wrote: > > > > >>> Hi folks, > > > > >>> I am trying to add an extra class to an element (an h3) if one of > > it's > > > >>> classes matches with one of BODYs classes. > > > > >>> In pseudo code, I am trying to: > > > > >>> if BODY class includes triggerClass and H3 class includes > > triggerClass > > > >>> then addClass foundMatch to h3 > > > > >>> This is one of my quite-a-few attempts to do this -- I know this is > > > >>> broken. > > > > >>> $(function() { > > > >>> if ($('[EMAIL PROTECTED]([EMAIL > > > >>> PROTECTED])]').addClass('foundMatch'); > > > >>> }); > > > > >>> Can anyone point me in the right direction? _Really_ apologise for > > > >>> asking this lame question, it's just I've tried so many things and > > > >>> keep failing... > > > > >>> With thanks in advance for any suggestions, cheers, -Alan