小编use*_*008的帖子

Select2 不在“追加”上运行

Select2 函数在附加新的选择标记时不会打开,并且控制台出现此错误(未捕获的类型错误:$(...).select2 不是函数)。

 <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.2.1.min.js">   </script>
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
  <script src='https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/js/select2.full.min.js'></script>

$(document).on('click', '#addNewItem', function() {
      var a = $(".gh").val();
      a++;
      $('.asd').append('<select class="form-control select2" name="ProposalItemName[]">' +
        '<optgroup label="Items">' +
        '<option>test</option>' +
        '<option>test</option>' +
        '</optgroup>' +
        '</select>');
      $('.select2').select2();
    });
Run Code Online (Sandbox Code Playgroud)

html javascript jquery jquery-select2

3
推荐指数
1
解决办法
3888
查看次数

标签 统计

html ×1

javascript ×1

jquery ×1

jquery-select2 ×1