我在 div 标签中有一段简单的文本,如下所示:
<div id="text">Value
<a href="/actual/link/incase/user/has/JS/turned/off" id="change_value"/>
</div>
然后我有这个javascript
$('change_value').observe('click', function(event){
$("text").update("something here!");
event.stop(); // Prevent link from following through to its given href
});
这一切都很棒。但是我有两个问题(首先是我的主要问题):
我如何得到它,而不是用“这里的东西”更新 div,而是用表单元素更新它,即表单标签、标签、文本框和“提交”更改的按钮。这个想法是用户将能够在页面上就地编辑此字段。
我应该在哪里实际放置我的 JS。我目前在 application.js 中拥有它并使用 window.onLoad 运行该函数......这是唯一的方法吗?我假设是这样,否则它会抱怨它找不到元素!
谢谢大家!