【问题标题】:Select2 multiple: true not workingSelect2 多个:true 不工作
【发布时间】:2014-05-19 15:03:43
【问题描述】:

我在 Rails 应用程序中使用 select2 gem,我无法让表单接受多个值,我检查了文档,它看起来很简单,但我无法让它工作。

<link href="select2.css" rel="stylesheet"/>
<script src="select2.js"></script>
<script>
  $(document).ready(function() { $("#e2").select2({
    multiple:true
    });
  });
</script>
<select id="e2">
    <option value="AL">Alabama</option>
    <option value="WY">Wyoming</option>
</select>

【问题讨论】:

  • 您在浏览器的 javascript 控制台上看到了哪些错误消息(如果有)?您是否在页面中包含了 jquery?

标签: jquery ruby-on-rails jquery-select2


【解决方案1】:

来自文档: “当 Select2 附加到选择元素时,{multiple:true} 将被忽略,而将使用 select 的 multiple 属性。”

所以这应该有效:

<select multiple id="e2">
    <option value="AL">Alabama</option>
    <option value="WY">Wyoming</option>
</select>

多个 select2 的示例小提琴: http://jsfiddle.net/marcusasplund/sqvLx3qd/

文档链接: http://ivaynberg.github.io/select2/#documentation

【讨论】:

    【解决方案2】:

    嘿,这对你有帮助

    <select multiple="multiple" id="e2">
      <option value="AL">Alabama</option>
      <option value="WY">Wyoming</option> 
    </select>
    
     <script>
        $(document).ready(function() {
          $("#e2").select2({
              placeholder: "**Put Your Place Holder Here**"
          });
        }); 
      </script>
    

    【讨论】:

      【解决方案3】:
      <select class="form-control form-control-sm select valid" id="UserTagsFilterValue" multiple="multiple" name="UserTagsFilterValue" aria-invalid="false">
      <option value=""></option>
      <option value="7">ahahah</option>
      <option value="9">tag2</option>
      </select>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-04-17
        • 2015-10-29
        • 1970-01-01
        • 2021-12-29
        • 2014-03-28
        • 1970-01-01
        相关资源
        最近更新 更多