Chosen: Beberapa reset yang dipilih tidak berfungsi

Dibuat pada 4 Des 2013  ·  5Komentar  ·  Sumber: harvesthq/chosen

Menggunakan baris $(".chosen-select").val('').trigger("chosen:updated"); dalam skrip jquery tidak mengatur ulang bidang formulir yang dipilih. Ini berfungsi baik untuk dropdown tunggal.

Komentar yang paling membantu

Pilihan ganda mengharapkan array sebagai nilai, jadi untuk mengatur ulang menggunakan jQuery Anda dapat menggunakan yang berikut ini:

$('.chosen-select').val([]).trigger('chosen:updated')

Lihat di sini untuk contoh langsung: https://jsfiddle.net/koenpunt/L1sd259w/

Semua 5 komentar

Coba yang berikut ini:

$('.chosen-select option:selected').removeAttr('selected');
$('.chosen-select').trigger('chosen:updated');

Mencobanya tetapi html yang dihasilkan untuk banyak berbeda dari pilihan tunggal.
Ini dia di sini.

<div class="chosen-container chosen-container-multi" style="width: 100%;" title="" id="users_chosen">
  <ul class="chosen-choices">
    <li class="search-choice">
      <span>Manus </span>
      <a class="search-choice-close" data-option-array-index="1"></a>
    </li>
    <li class="search-field">
      <input type="text" style="width: 25px;" autocomplete="off" class="" value="Choose users...">
    </li>
  </ul>
  <div class="chosen-drop">
    <ul class="chosen-results">
      <li data-option-array-index="1" style="" class="result-selected">Manus </li>
      <li data-option-array-index="2" style="" class="active-result">Owen </li>
      <li data-option-array-index="3" style="" class="active-result">Sean </li>
      <li data-option-array-index="4" style="" class="active-result">Sinead </li>
    </ul>
  </div>
</div>

Terima kasih banyak untuk ini, saya mencari opsi ini dan telah memposting di situs StackOverflow, tetapi tidak mendapatkan tanggapan apa pun. Sepertinya forum ini lebih aktif :+1:

Saya mencoba mengatur ulang seluruh formulir dengan sesuatu seperti itu:

        var form = $('form');
    form.get(0).reset();
    form.find('.filterSelect').trigger('chosen:updated');

Tetapi saya memiliki masalah yang sama ... untuk drop down tunggal semuanya berfungsi dengan baik. Tetapi beberapa pilihan tidak memiliki tempat penampung lagi.

Pilihan ganda mengharapkan array sebagai nilai, jadi untuk mengatur ulang menggunakan jQuery Anda dapat menggunakan yang berikut ini:

$('.chosen-select').val([]).trigger('chosen:updated')

Lihat di sini untuk contoh langsung: https://jsfiddle.net/koenpunt/L1sd259w/

Apakah halaman ini membantu?
0 / 5 - 0 peringkat