For the example markup you give it's very simple, just do this: $('ul li a').each(function(){ $(this).replaceWith( $(this).children() ); });
On Jun 9, 6:26 am, Adardesign <adardes...@gmail.com> wrote: > Run a .each() to retrieve the images, and delete .remove() > the images and place them into a var. > > Then remove all li gt(0) greater then and replace them into one <li> > > It should be doable... > > On Jun 9, 9:07 am, Armand Datema <nok...@gmail.com> wrote: > > > mm i dont know if this is the best way but you could try > > > $("ul a#click").onclick = function() { return false; } > > > and then on that link you set a style class with the standard cursor > > > Its a workaround but it works > > > On Tue, Jun 9, 2009 at 2:13 PM, alex <alex_bille...@hotmail.com> wrote: > > > > Hi folks > > > > This has me stumped. I have a list of images and I want to remove the > > > links but retain the images. > > > > So this > > > > <ul> > > > <li><a href="foo"><img src="path/to/image1" /></a></li> > > > <li><a href="foo"><img src="path/to/image2" /></a></li> > > > etc etc > > > </ul> > > > > Becomes this > > > > <ul> > > > <li><img src="path/to/image1" /></li> > > > <li><img src="path/to/image2" /></li> > > > </ul> > > > > Using this > > > > $('ul a').remove(); > > > > does not work as it also removes the images as well. > > > > Any help would be much appreciated. Thanks in advance. > > > > Alex > > > -- > > Armand Datema > > CTO SchwingSoft