代码之家  ›  专栏  ›  技术社区  ›  Jems

JQuery在模式中重置select2

  •  1
  • Jems  · 技术社区  · 7 年前

    我已经尝试过这样的方式来重置模式中的select2,但它不起作用。

    $(".payment-method").select2('data', null);
    
    <div class="modal-body"> 
                      <form class="form-horizontal" id="category-form" enctype="multipart/form-data">
                      {{ csrf_field() }}
                            <div class="col-xs-12 col-sm-6 col-md-6">
                              <label>Payment Methods (Untuk kebutuhan tertentu)</label>
                              <div class="dropdown">
                                <select class="form-control payment-method" name="paymentType" multiple="multiple" data-placeholder="Select the payment method">
                                  <option value="1">cash</option>
                                  <option value="2">credit</option>
                                  <option value="3">debit</option>
                                </select>
                              </div>
                            </div>
                          </div>
    
                    </form>
                    </div> 
    
    2 回复  |  直到 7 年前
        1
  •  3
  •   Jems    7 年前
    $(".payment-method").val([]).trigger("change"); //Answered by apokryfos
    
        2
  •  0
  •   Hasan Shahriar    7 年前

    如果您使用Select 2 4.x

    $('.payment-method').val(1).trigger('change.select2');