Gan*_*kar 1 jquery ruby-on-rails onclick
我想在Rails中的一个选择列表中添加一个简单的onChange事件.我该怎么做呢?
这是选择框代码:
= f.select(:question_type_id, QuestionType.all.collect {|qt| [ qt.name, qt.id ]}, { :include_blank => "Please Select a Question Type" })
Run Code Online (Sandbox Code Playgroud)
onChange事件应该调用一个函数fillAnswerNumber(),它接受当前选择的值,并根据结果将一堆选项添加到另一个选择列表中.
编辑:我意识到我实际上需要一个onChange事件......
使用jquery,我会在客户端绑定事件(在文档加载时).
$("#select_id").onclick(function(){});
Run Code Online (Sandbox Code Playgroud)
除了显式定义一个id之外,在Rails中你没有什么需要做的才能使它工作(但是如果使用表单构建器,Rails会为你提供一个)