【问题标题】:Chosen jquery. how can I change from multiselect to single选择jquery。如何从多选更改为单选
【发布时间】:2014-12-04 12:58:00
【问题描述】:

我选择了多选。我想在 javascript 代码上将选择从多选更改为单选。我将发送一些 ajax 帖子并根据响应值,我必须更改选择的属性。从多选到单选或相反。

【问题讨论】:

    标签: jquery-chosen


    【解决方案1】:

    我最终不得不手动销毁 Chosen 实例,更改原始选择元素的 multiple 属性,然后再次初始化插件。

    var $select = $('.my-select');
    $select.chosen('destroy');
    $select.attr('multiple', 'multiple');
    $select.chosen();
    

    或相反

    $select.chosen('destroy'); 
    $select.removeAttr('multiple');
    $select.chosen();
    

    不是超级干净,但 Chosen 似乎没有“从源元素重新渲染”方法,除了对选项的更改。

    【讨论】:

      【解决方案2】:

      在您的选择元素上添加或删除属性multiple。选择手表来确定它。

      http://harvesthq.github.io/chosen/options.html

      【讨论】:

        猜你喜欢
        • 2016-09-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-15
        • 2015-11-12
        • 1970-01-01
        • 2011-08-23
        • 1970-01-01
        相关资源
        最近更新 更多