【发布时间】:2014-12-04 12:58:00
【问题描述】:
我选择了多选。我想在 javascript 代码上将选择从多选更改为单选。我将发送一些 ajax 帖子并根据响应值,我必须更改选择的属性。从多选到单选或相反。
【问题讨论】:
标签: jquery-chosen
我选择了多选。我想在 javascript 代码上将选择从多选更改为单选。我将发送一些 ajax 帖子并根据响应值,我必须更改选择的属性。从多选到单选或相反。
【问题讨论】:
标签: jquery-chosen
我最终不得不手动销毁 Chosen 实例,更改原始选择元素的 multiple 属性,然后再次初始化插件。
var $select = $('.my-select');
$select.chosen('destroy');
$select.attr('multiple', 'multiple');
$select.chosen();
或相反
$select.chosen('destroy');
$select.removeAttr('multiple');
$select.chosen();
不是超级干净,但 Chosen 似乎没有“从源元素重新渲染”方法,除了对选项的更改。
【讨论】:
在您的选择元素上添加或删除属性multiple。选择手表来确定它。
【讨论】: