簡體   English   中英

如何清除Chosen.js多選下拉列表中的所有項目?

[英]How do I clear all items in a Chosen.js multiselect dropdown?

我想刪除selected.js多選下拉菜單中的所有項目,我該怎么做? 我嘗試使用..

var ddlSitesID = $("#SelectedSites option").length
if (ddlSitesID) {
    for (i = 0; i != ddlSitesID; i++) {
        $("#SelectedSites option").remove(i);
    }
}

但這不起作用,請幫忙。

試試這個: jsfiddle.net/bharatsing/j9yuL/131/

//To clear selection
$('#SelectedSites option').prop('selected', false).trigger('chosen:updated');

//Remove all items
$('#SelectedSites').html("");    
$("#SelectedSites").chosen().trigger('chosen:updated');

您可以通過兩種方式執行此操作

-第一種方式:

      $('#SelectedSites').html('');

-第二種方式:

      $('#SelectedSites').find('option').remove().end();

我找到了解決方案,

首先運行這個..

    var ddlSitesID = $("#SelectedSites option").length
    if (ddlSitesID) {
        for (i = 0; i != ddlSitesID; i++) {
            $("#SelectedSites option").remove(i);
        }
    }

然后運行它

$('#SelectedSites').trigger('chosen:updated');
$("#SelectedSites").val('').trigger("chosen:updated");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM