我是剑道新手我有一个从数据源填充的列表(带模板:每个列表项都有移动开关)。当我点击一个按钮时,我需要获取所选移动交换机的所有ID 。谁能让我知道如何在剑道中做到这一点?
干杯,
Chinthaka
答案 0 :(得分:0)
如果没有代码,很难给出确切的答案,但是您应该能够遍历数组中的数据项并找到所选的数据项。
例如:
var dataSource = new kendo.data.DataSource( ... );
function getSelected() {
return $.grep(dataSource.view(), function (item) {
return item.selected;
});
}
假设开关/复选框绑定到“selected”属性。
在回复您的评论时,您可以使用jQuery获取所选的复选框元素ID:
$("#workcenters :checkbox:checked").map(function (index, checkbox) {
return $(checkbox).attr("id");
});
答案 1 :(得分:0)
我解决了使用以下代码(仅限活动项目检查项目)
var checkedWorkCentersIds = new Array();
$('#workcenters :checkbox:checked').map(function () {
if (this.checked == true) {
checkedWorkCentersIds.push(this.id);
}
});