kpa*_*kin 6 jquery kendo-ui drop-down-menu
我想提取剑道下拉列表的所有数据.我使用以下代码创建下拉列表:
$("#dropDownList").kendoDropDownList({
dataTextField: "field",
autoBind: true,
dataSource: {
transport: {
type: "POST",
read: {
url: "http://abc.com",
contentType: "application/json; charset=utf-8",
dataType: "json"
}
}
},
select: onSelect
});
Run Code Online (Sandbox Code Playgroud)
};
然后我试着用数据拉取数据
var data = $("#dropDownList").data("kendoDropDownList").val();
var values = [];
for (var item in data) {
values.push(this.item);
}
Run Code Online (Sandbox Code Playgroud)
但它没有用.不知道怎么办?提前致谢.
你能试一下吗 :
var data = $("#dropDownList").data("kendoDropDownList");
Run Code Online (Sandbox Code Playgroud)
试试这个它将从Kendo下拉列表中检索所有值.
var values = [];
var grid = $("#SampleDropdown").data("kendoDropDownList");
var ds = grid.dataSource;
var len = ds._data.length;
if (len > 0) {
var i;
for (i = 0; i < len; i++) {
var val = ds._data[i].Value;
values.push(val);
}
}
Run Code Online (Sandbox Code Playgroud)
如果您想要来自 DDL 的实际数据项,您可以通过查看数据源来获取它们:
$("#dropDownList").data("kendoDropDownList").dataSource.view()
Run Code Online (Sandbox Code Playgroud)
如果您需要,您还可以通过 id 轻松找到单个项目:
$("#dropDownList").data("kendoDropDownList").dataSource.view().find(x=>x.Value === 'ID')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20509 次 |
| 最近记录: |