替换选择标签rails 4的选项
Replace options for select tag rails 4
我想用数组
中的值替换当前选择标签的选项我的表单
<%= f.select :nick_names,[" "], { prompt: "Select Nicknames" }, { :multiple => true, class: 'selectpicker', required: true } %>
在我的js中,我正在尝试
var data = ["robb", "sansa", "arya", "bran", "rickon", "SNOW"]
$("#form_nick_names").empty(); //remove all previous options
for(i = 0;i<data.length;i++){
$("#form_nick_names").append(
$("<option></option>").attr("value", data[i]).text(data[i])
);
}
似乎不起作用。我哪里做错了?
我不确定在这种情况下空是否有效。这应该可以工作
$("#form_nick_names option").remove(); //remove all previous options
var length = data.length
for(i = 0; i < length; i++){
$("#form_nick_names").append("<option value=" + data[i] + ">" + data[i] + "</option")}
}
我倾向于在循环的var中预先设置长度,这样它只计算一次,否则每次循环运行时都会计算。
相关文章:
- ruby on rails:用于不同页面的选项卡
- 如何将一个表单中的项目添加到 Rails 中另一个表单的下拉选项
- 在rails上的手风琴选项卡Ruby中显示好友数据
- 远程:true 选项不适用于 Rails 4 中的文件字段
- Rails 应用程序 - jQuery Document.ready在单击链接时不调用,但在新选项卡中打开或刷新时工作
- Google Maps for Rails在一个未激活的引导选项卡中
- Rails基于父类生成选项,用于jQuery条件隐藏
- 如何使用rails对象在选择下拉列表中设置选项的值's的id
- Rails 表单:当在另一个字段中选择特定选项时,如何模糊字段
- 带有引导选项卡的Rails
- Ruby on rails-使用AJAX更新输入-选择选项
- Rails 3,带远程选项的link_to - JavaScript只对第一次点击有效
- 链接collection_select菜单选项到一个过滤器方法——Ruby on Rails
- 在rails 4中将remote选项设置为true后,Link_to标签没有响应javascript
- 用rails保存应用程序用户界面选项
- 在Rails应用程序中显示基于选定选项的文本
- js和rails搜索,远程选项不显示结果
- 如何使用Rails和JavaScript使字段to仅在选择选项时显示
- 在rails中实现引导选项卡
- Rails选项标签在text_field_tag混淆