I would use jQuery#parents() for this. $('#r2').parents('td').attr('rowspan', '1');
In case you are using nested tables, you may want to limit it to the first parent td found: $('#r2').parents('td:eq(0)').attr('rowspan', '1'); -Hector On Tue, Nov 18, 2008 at 7:00 AM, manuel muñoz solera <[EMAIL PROTECTED]>wrote: > Another variation, searching for the td, not for the class name. > > $("#r2").parents().map( function(){ if(this.tagName == "TD") { > this.attr("rowspan", "1"); > } > }); > > > > > El 18/11/2008, a las 10:28, Isaak Malik escribió: > > Forgot the dot: > > $('#r2').prevAll('.rsp2').attr("rowspan","1"); > > On Tue, Nov 18, 2008 at 10:26 AM, andrea varnier <[EMAIL PROTECTED] > > wrote: > >> >> On 18 Nov, 04:12, Randy Johnson <[EMAIL PROTECTED]> wrote: >> > When I click on the date above I want to be able to change the rowSpan >> > on the td that surrounds it. I cannot seem to get it right. >> >> try this: >> $('#r2').parent().parent().attr('rowspan', '1'); > > > > > -- > Isaak Malik > Web Developer > > > mamuso > http://mamuso.net > http://smupf.com > > > >