Thanks a lot, I am using RoR, but now (Rails 3) requires people to get a better knowledge of js... I'll need to work on it
On 18 août, 18:21, Walter Lee Davis <wa...@wdstudio.com> wrote: > On Aug 18, 2010, at 11:51 AM, Erwin wrote: > > > I have the following html code in my page > > > <li style="display: none;" id="show_user" class="basic_link"> > > <a href="/admin/users/4c6a275ea326cb01f4000001?locale=en">Show > > User</a> > > </li> > > > I would like to modify the id part of the href > > (4c6a275ea326cb01f4000001) > > between the '/admin/users/' string and the '?locale=en' string (always > > present) with the value of a variable: var id= selection[0].id; > > > I know that in order to get the element to be modified , I can write : > > > $('show_user').firstDescendant() > > I would use var link = $('show_user').down('a'); > > > > > but then .. I don't know how to modify it .. > > Now that you have the existing link, and the new bit you want to > replace, it's just a matter of string splitting and re-assembly. If > the /admin/users/ part is always the same, you could do something > really simple like this: > > (wrap this whole thing in a test for link's existence, so you don't > get bitten if the HTML changes later) > > var new = '/admin/users/' + id + '?' + > link.href.toString().split('?').last(); > > and finally, > > link.href = new; > > and you're done. > > Walter > > > > > > > any help will be welcome > > > erwin > > > -- > > You received this message because you are subscribed to the Google > > Groups "Prototype & script.aculo.us" group. > > To post to this group, send email to > > prototype-scriptaculous@googlegroups.com > > . > > To unsubscribe from this group, send email to > > prototype-scriptaculous+unsubscr...@googlegroups.com > > . > > For more options, visit this group > > athttp://groups.google.com/group/prototype-scriptaculous?hl=en > > . -- You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" group. To post to this group, send email to prototype-scriptacul...@googlegroups.com. To unsubscribe from this group, send email to prototype-scriptaculous+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en.