【问题标题】:How to append rails checkbox tag with javascript?如何用javascript附加rails复选框标签?
【发布时间】:2016-01-30 05:15:29
【问题描述】:

我正在尝试使用 javascript 将选项字段中的值附加到 Rails 中的复选框字段。

所以在我的 javascript 代码中我这样做了:

$("#regions option").each(function(){
  $("#region-checkboxes").append('<li><%= check_box_tag "region_id", ' + $(this).val() + ' %></li>');
});

但我得到了一个空结果列表:

下面是这个空列表的视图源截图:

【问题讨论】:

    标签: javascript jquery html ruby-on-rails ruby


    【解决方案1】:

    您正在尝试将服务器端代码 (rails) 与客户端代码 (javascript/jquery) 混合使用。

    相反,您希望它看起来像这样:

    $("#regions option").each(function(){
      $("#region-checkboxes").append('<li><input id="region_id" name="region_id" type="checkbox" value="' + $(this).val() + '" /></li>');
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-24
      • 2012-10-14
      • 2014-02-02
      • 2011-12-22
      • 1970-01-01
      • 2016-01-08
      相关资源
      最近更新 更多