使用RJS从下拉列表中选择一个选项

时间:2012-05-03 14:55:27

标签: ruby-on-rails rjs

使用RJS:

page[:greeting].replace_html 'Hello World!'将“问候”字段中的文字替换为“Hello World”。

我有一个下拉列表,并希望使用rjs选择具有特定ID的选项。

我的问题如何使用rjs从ID为“sub_book”的下拉列表中选择一个选项。

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

尝试

<select id="sub_book">
  <option value="1">First</option>
  <option value="2">Second</option>
  <option value="3">Third</option>
  <option value="4">Fourth</option>
</select>

<script type="text/javascript"> 
$(document).ready(function() {
    $("#sub_book").val(3);
});
</script>

答案 1 :(得分:0)

以下是我使用的解决方案:

page["sub_book"].selectedIndex = 5 //在这种情况下,我选择id为5的选项

希望它对其他人有帮助