我在设置 kendo 的默认值时遇到问题multiselect
。在我一直在开发的网站上,我试图将选定的值保留在multiselect
. 当有人选择一个值时,我将这些值发送到数据库。当用户刷新站点时,我想从 db 中获取值并设置多选的默认值(我的意思是值将在多选的输入上。)我是这样做的:
$(function () {
$.get('Home/GetAppsJson/', function (data) {
if (data[0] != null) {
for (var i = 0; i < data.length; i++) {
if (data[i] == null)
break;
$('<li class="k-button" unselectable="on"></li>').appendTo('.k-multiselect-wrap ul');
$('<span></span>', {
text: data[i],
unselectable: "on"
}).appendTo($('.k-multiselect-wrap ul li.k-button').eq(i));
}
$('<span unselectable="on" class="k-icon k-delete">delete</span>').appendTo('.k-multiselect-wrap ul li.k-button');
}
});
});
但是这次当我从中删除值时multiselect
,onChange
事件不起作用。似乎multiselect
无法检测到输入值。我怎样才能做到这一点?