jquery - 清除 Kendo 多重选择的选定值

标签 jquery kendo-ui kendo-multiselect

我有 Kendo multiSelect 控件,它工作得很好。但是我面临重置其选定值的问题。以下是我迄今为止尝试过的:

$("#Department option:selected").removeAttr("selected");  

还有

var departmentMultiselect = $('#Department').data("kendoMultiSelect");
var subtract = $('#department').val();
                var values = departmentmultiselect.value().slice();
                values = $.grep(values, function (a) {
                 return $.inarray(a, subtract) == -1;
                });
                departmentmultiselect.datasource.filter({});
                departmentmultiselect.value(values);  

在第二个代码中,控制绕过以下代码

values = $.grep(values, function (a) {
                     return $.inarray(a, subtract) == -1;
                    });  

如何重置此控件?

最佳答案

要取消选择剑道多重选择中的所有值:

var multiSelect = $('#Department').data("kendoMultiSelect");
multiSelect.value([]);

关于jquery - 清除 Kendo 多重选择的选定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19835676/

相关文章:

javascript - 销毁多选小部件

javascript - 如何从当前日期获取过去 12 个月的年份

javascript - Highcharts:通过单击饼图切片来控制 div 的显示/隐藏

asp.net-mvc - Kendo UI Grid Ajax 摧毁成功

javascript - 在特定表中查找所有带属性的 TD(按 ID)

javascript - 窗口加载完成后,内容仍在加载

kendo-ui - Kendo多选滚动条点击触发器下拉

kendo-ui - 剑道多选控件 - 从下拉列表中删除所选项目

jquery - 如何在鼠标移动时更改 jquery 旋钮值?

jquery - 同时淡出和上滑?