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