[jQuery] Re: How to make this work for multiple elements with same class

2009-01-13 Thread Ricardo Tomasi
It's a mess. It's best to return false from the function or use e.preventDefault(): $(document).ready(function() { $('.update-link').click(function(e) { $(this).parent().hide() .next().next().fadeIn(500); e.preventDefault(); //same effect as 'return false'

[jQuery] Re: How to make this work for multiple elements with same class

2009-01-13 Thread Rick Faircloth
Thanks, Charlie! Perfecto! Rick From: jquery-en@googlegroups.com [mailto:jquery...@googlegroups.com] On Behalf Of Charlie Griefer Sent: Tuesday, January 13, 2009 4:52 PM To: jquery-en@googlegroups.com Subject: [jQuery] Re: How to make this work for multiple elements with same class

[jQuery] Re: How to make this work for multiple elements with same class

2009-01-13 Thread Rick Faircloth
@googlegroups.com [mailto:jquery...@googlegroups.com] On Behalf Of Miloš Rašic Sent: Tuesday, January 13, 2009 4:35 PM To: jquery-en@googlegroups.com Subject: [jQuery] Re: How to make this work for multiple elements with same class Instead of href="##", put href="javascript: return

[jQuery] Re: How to make this work for multiple elements with same class

2009-01-13 Thread Charlie Griefer
what about a return false; in the js method itself? $(this).parent().next().next().fadeIn(500); return false; hopefully somebody can elaborate, but i'd heard that using the javascript "pseudo-protocol" isn't really... "proper"? On Tue, Jan 13, 2009 at 1:35 PM, Miloš Rašić wrote: > Instead of hr

[jQuery] Re: How to make this work for multiple elements with same class

2009-01-13 Thread Josh Nathanson
as desired. -- Josh -Original Message- From: jquery-en@googlegroups.com [mailto:jquery...@googlegroups.com] On Behalf Of Rick Faircloth Sent: Tuesday, January 13, 2009 1:07 PM To: jquery-en@googlegroups.com Subject: [jQuery] Re: How to make this work for multiple elements with same class Th

[jQuery] Re: How to make this work for multiple elements with same class

2009-01-13 Thread Miloš Rašić
Instead of href="##", put href="javascript: return false". It will work, but be warned that FF will generate a warning because return is not inside a function. On Tue, Jan 13, 2009 at 10:06 PM, Rick Faircloth wrote: > > Thanks, Josh... > > You were almost perfect. I just needed to add one more .

[jQuery] Re: How to make this work for multiple elements with same class

2009-01-13 Thread Rick Faircloth
f Of Josh Nathanson > Sent: Tuesday, January 13, 2009 3:36 PM > To: jquery-en@googlegroups.com > Subject: [jQuery] Re: How to make this work for multiple elements with same > class > > > Rick - I think you want $(this).parent().hide() rather than prev, and > $(this).parent(

[jQuery] Re: How to make this work for multiple elements with same class

2009-01-13 Thread Josh Nathanson
: Tuesday, January 13, 2009 12:17 PM To: jquery-en@googlegroups.com Subject: [jQuery] Re: How to make this work for multiple elements with same class Ok...made that change, but no difference in the execution. Here's the relevant js and html/cf: $(document).ready(fun

[jQuery] Re: How to make this work for multiple elements with same class

2009-01-13 Thread Rick Faircloth
Edit Link: > -Original Message- > From: jquery-en@googlegroups.com [mailto:jquery...@googlegroups.com] On > Behalf Of MorningZ > Sent: Tuesday, January 13, 2009 3:05 PM > To: jQuery (English) > Subject: [jQuery] Re: How to make this work for

[jQuery] Re: How to make this work for multiple elements with same class

2009-01-13 Thread MorningZ
to start: you have $('this') it should be without the ticks $(this) On Jan 13, 2:50 pm, "Rick Faircloth" wrote: > Here's the code that I'm trying to make function > for multiple links on a page with the class of "update-link" > > How would I change this to make it work for the specific > .upd