RJS, select, & replace_html

I need to update a series of html tags with the same content.

I’ve tried running the following in my rjs file:

page.select(".some_class").each do |item|
item.replace_html(“Some Content”)
end

But it won’t work.

However, when I run:

page.select(".some_class").each do |item|
item.hide
end

it does.

I know part of the problem is that replace_html needs the element id.
But how, in RJS, would I do that?

Thanks
Will

On Nov 12, 9:39 pm, Will C. [email protected]
wrote:

However, when I run:

page.select(“.some_class”).each do |item|
item.hide
end

it does.

I know part of the problem is that replace_html needs the element id.
But how, in RJS, would I do that?

something like page.replace_html item, ‘some_content’ might work
(insude the each block)
However when you get to the point that you’re fighting rjs you might
as well just write the raw javascript

Fred

Fred, that worked, I was just about to write my own method to handle it
too.

Thanks!

  • Will