Perhaps it's a problem with your CSS rules. Is the style not removed?
On Fri, Nov 27, 2009 at 4:39 AM, coldwired <co...@coolwired.net> wrote: > > Hi, > > Sorry, that was a slight typo on my part, it should be class "selected". The > problem I have with just appending using addClass is that when the class is > removed it doesn't restore the element to it original state a such. > > What I mean is when the class is removed it leaves class="" rather than a > blank that it was before. I need to have the exact quote of the code so I > can't have class="". Is there a solution to this? > > Thanks, > Colin. > > > coldwired wrote: >> >> Hi, >> >> I'm trying to append an div element around the element that triggers the >> on hover event, then remove the div on mouse out (blur). I normally would >> use addClass / removeClass but this leaves class="" when the class is >> removed and not the original state of the html. Here's my code, I can't >> work out how to remove the appended div correctly... : >> >> jQuery("p,h1,h2,h3,span,li, dd, dt,b,em,strong").hover(function() { >> jQuery('<div >> class="selected"></div>').append(jQuery(this).clone()).html(); >> active = true; >> >> }, function() { >> jQuery(".insense-selected").remove(); >> active = false; >> }); >> >> This doesn't work as expected, can anyone help out? A solution to either >> problem described would suffice! >> >> Thanks, >> Colin. >> > > -- > View this message in context: > http://old.nabble.com/Remove-appended-element-tp26534745s27240p26539951.html > Sent from the jQuery General Discussion mailing list archive at Nabble.com. > >