我知道如何使用jquery将项添加到telerik ddl,但如何删除值?
提前致谢
答案 0 :(得分:1)
以下是RadComboBox的演示,其中包含添加/删除/禁用项目...
基本上 - 你需要首先获得组合框本身。这是代码:
var combo = $find("<%= RadComboBox1.ClientID %>");
让我们假设您要删除组合框中当前选定的项目。您需要先抓住下面的项目:
var comboItem = combo.get_selectedItem();
现在要从组合框中删除上面的项目,我们首先需要获取items集合,然后通过传递我们要删除的项目来调用集合上的remove方法。以下是相同的代码段:
if(comboItem)
{
combo.trackChanges();
combo.get_items().remove(comboItem);
combo.commitChanges();
}
以下是从组合框中删除项目的另一个示例 - 这次我们按名称搜索项目:
var combo = $find("<%= RadComboBox1.ClientID %>");
var items = combo.get_items();
var comboItem = combo.findItemByText("Paris");
combo.trackChanges();
items.remove(comboItem);
combo.commitChanges();
以下是ComboBox客户端API的文档:
http://www.telerik.com/help/aspnet-ajax/combobox-client-side-radcomboboxitemcollection.html
希望这能回答你的问题。
Lohith(技术传播者,Telerik India)
答案 1 :(得分:-1)
这将从下拉列表中删除所有项目。
var combo2 = $find('<%= drp_Year.ClientID%>');
combo2.get_items().clear()
https://a2zcode.com/Removing-Items-from-Telerik-Drop-down-list-using-jQuery