javascript - 如何修改KendoUI DropDownList项

标签 javascript jquery asp.net-mvc kendo-ui

我们第一次使用了 Kendo UI DropDownList,没有与 knockout 绑定(bind)。 通过 jquery,通常的 html 输入被转换为 KendoUI DropDownList。 但是我怎样才能删除/编辑/添加项目到选项中呢?

如果我通过 jquery 修改 html 输入选项,它对 kendoui 下拉菜单没有影响 - 即使之后调用刷新。

任何想法如何做到这一点? 谢谢

最佳答案

哥们儿

你应该使用 dataSource的组合框。 例如

var ds = $('#YourCombo').data().kendoComboBox.dataSource;

然后你可以这样修改项目

//someIndex is the index of the item in the dataSource
ds.data()[someIndex].set("text","Cool! its changed");

要添加或删除项目,请使用数据源的添加删除 方法

ds.add({text:"Test again!",value:"5"});

关于javascript - 如何修改KendoUI DropDownList项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10336989/

相关文章:

c# - 如何从 c# (asp.net mvc) 中的文本中提取所有 url

javascript - 用 x% 宽的颜色填充表格单元格

javascript - Extjs radio addevent问题

javascript - 指向页面上特定区域的 href 外部链接

javascript - AngularJS 按钮指令不起作用

javascript - 使用 jQuery 追加为兄弟元素而不是子元素

javascript - 如何主动寻找并接收浏览器窗口的宽度?

c# - 如何在没有 ef 的情况下在 MVC5 中使用参数进行搜索

javascript - jquery根据字符计算字体大小

javascript - 使用包分发 NPM 脚本以供项目安装使用