jquery を使用してテレリック ddl に項目を追加する方法は知っていますが、値を削除するにはどうすればよいですか?
前もって感謝します
これは、アイテムの追加/削除/無効化を備えたRadComboBoxのデモです...
基本的に、最初にコンボ ボックス自体を取得する必要があります。コードは次のとおりです。
var combo = $find("<%= RadComboBox1.ClientID %>");
コンボ ボックスで現在選択されている項目を削除するとします。まず、以下のようにアイテムを取得する必要があります。
var comboItem = combo.get_selectedItem();
上記の項目をコンボ ボックスから削除するには、最初に項目コレクションを取得し、削除する項目を渡してコレクションの 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 のドキュメントは次のとおりです (免責事項: 私は Telerik の一員です)。
http://www.telerik.com/help/aspnet-ajax/combobox-client-side-radcomboboxitemcollection.html
これにより、ドロップダウンからすべてのアイテムが削除されます。
varombo2 = $find('<%= drp_Year.ClientID%>');
コンボ2.get_items().clear()
https://a2zcode.com/Removing-Items-from-Telerik-Drop-down-list-using-jQuery