I am trying to do an alert showing the value of a div in an RJS: page.alert("$('slot3').value")
It gives me an alert but just shows me what is inside the brackets. $('slot3').value.
Any ideas?
I am trying to do an alert showing the value of a div in an RJS: page.alert("$('slot3').value")
It gives me an alert but just shows me what is inside the brackets. $('slot3').value.
Any ideas?
Nope not working.
Showing <i>buildshelf/remove_card.js.rjs</i> where line <b>#6</b> raised:
<pre><code>ActionView::Helpers::JavaScriptElementProxy#to_str should return String</code></pre>
Guess you are right... I thought that it might work...
anyway.. you could just stay with raw javascript:
page << "alert($('test_alert').value);"
But I'll try to find a better solution...
Ok, thanks. What I am really trying to do is this which I have been banging my head against:
How do I get the dom id to come in?
The 2nd line prints properly in firebug and shows the value but the first line just has “#{@next” in it not the value.
Same idea as the alert but an IF condition I think.
page << ‘if ($(“#{@next}”).value == “APS”) {’
page[:“#{@next}”].replace_html ‘moo’
page << ‘}’