我正在尝试从存储在服务器端的用户以前的选择中自动填充selectpicker上的选项。在页面加载时,我将先前的选择选项“ selected”设置为true,如下所示:
$(item).prop("selected", true);
但是要识别出这些更改并使每个选择的按钮显示在折叠的下拉列表中,我需要像这样刷新selectpicker:
$("#<%= DDL %>").selectpicker("refresh");
执行此操作时,它会在折叠的下拉列表中将正确的选择显示为按钮,但是,它会重置ddl并摆脱我之前给它的设置。例如,它摆脱了我需要的元素liveSearch
和actionBox
。