If the spider allows for JS code, then yea it should be fine, but I don't know of many spiders that do more then look at the raw text of the file and then index it. I'm not familiar with MicroID so I really can't answer.
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of digital spaghetti Sent: Friday, December 01, 2006 12:50 PM To: jQuery Discussion. Subject: Re: [jQuery] Using .addClass() to add dynamic class not for CSS Yea, I figured it out in the end, but now I'm really happy with the results. One question I do have. Since the class that I add is supposed to be indexed by a microid spider, do you think these on-the-fly changes will be picked up as the content is not really embedded but added on a page view? That's the only issue I'm worried about. Tane http://digitalspaghetti.me.uk On 12/1/06, Alex Cook <[EMAIL PROTECTED]> wrote: > You want to look at the Generated Source, not the normal Source FF > started with. FF doesn't update that view as JS changes are made, so > it's pointless to check that. Firebug or the Web Developers Toolbar > would help you out a lot. > > -ALEX > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On > Behalf Of digital spaghetti > Sent: Friday, December 01, 2006 6:51 AM > To: jQuery Discussion. > Subject: Re: [jQuery] Using .addClass() to add dynamic class not for CSS > > Paul, > > Actually it is working, Firebug has confirmed it for me, I was trying > to view source in firefox. I just hope this means that MicroID > checked can still pick it up > > Tane > > On 12/1/06, Paul McLanahan <[EMAIL PROTECTED]> wrote: > > I don't know if this is the problem or not, but I do notice a type-o > > in your script: > > > > You have: > > $("[EMAIL PROTECTED]").addClass("microid-' . $hash . '") > > > > Should be: > > $("[EMAIL PROTECTED]'node']").addClass("microid-' . $hash . '") > > > > Notice the quotes around "node". I also switched your match from *= to > > ^= because from your example it appears you were looking for the ID > > attrib to start with "node". But the *= should work fine as well. My > > quess is that it was the lack of quotes around "node" that's the > > trouble. addClass is the correct method to use, I just think that > > your query isn't finding any nodes. > > > > Hope this helps, > > > > Paul > > > > On 12/1/06, digital spaghetti <[EMAIL PROTECTED]> wrote: > > > Hey folks, > > > > > > I am working on a Microcontent module for Drupal that uses jQuery, > but > > > I cannot seem to get that functionality to work. I need to ask, > does > > > .addClass actually add class text to a tag, or is it just applying > it > > > in the background. To explain, my code looks like this: > > > > > > $(function(){ > > > $("[EMAIL PROTECTED]").addClass("microid-' . $hash . '") > > > }); > > > > > > Now, $hash is generated from hashing the users email and homepage > url. > > > When I add the JS to drupal_add_js, this is how it outputs, so I > know > > > this bit is working: > > > > > > <script type="text/javascript"> > > > $(function(){ > > > > $("[EMAIL PROTECTED]").addClass("microid-48d0e28087a9cb825fbc7e6257fdb00137 > bf8aa3") > > > }); > > > </script> > > > > > > But when I check any div tags that have <div id="node-n"> (n being > the > > > node number) the class list still looks the same. If .addClass is > the > > > wrong thing, can anyone suggest another way I go about this? > > > > > > Regards, > > > Tane > > > > > > _______________________________________________ > > > jQuery mailing list > > > discuss@jquery.com > > > http://jquery.com/discuss/ > > > > > > > _______________________________________________ > > jQuery mailing list > > discuss@jquery.com > > http://jquery.com/discuss/ > > > > _______________________________________________ > jQuery mailing list > discuss@jquery.com > http://jquery.com/discuss/ > > _______________________________________________ > jQuery mailing list > discuss@jquery.com > http://jquery.com/discuss/ > _______________________________________________ jQuery mailing list discuss@jquery.com http://jquery.com/discuss/ _______________________________________________ jQuery mailing list discuss@jquery.com http://jquery.com/discuss/