任何正文都可以帮我解决如何在下拉事件更改时清除列表框中的项目。
$(function () {
$("#ddlLevelColumn").change(function () {
$("#lstCodelist") ------ I need to clear this listbox1
$("#lbxSelectedItems")--------------- need to clear list box 2
});
});
<%:Html.ListBox("lstCodelist", Model.CodeListDefaultValue, new { style = "width:99%;height:297px;" })%>
<%:Html.ListBox("lbxSelectedItems", Model.AffectedCodeListboxData, new { style = "width:99%;height:297px;color:blue;" })%>
感谢您的帮助..
答案 0 :(得分:15)
$("#lstCodelist").empty()
$("#lbxSelectedItems").empty()
答案 1 :(得分:5)
您可以删除所有条目(或同时应用过滤器):
$('#listBoxId > option').remove(); // all options
$('#listBoxId > option[val!=""]').remove(); // keep non-empty values
你想要的是什么?我相信更简单:
$('#listBoxId').empty();
应该也可以。
答案 2 :(得分:2)
答案 3 :(得分:1)
您可以使用以下内容清除选择的html元素:
var clear = function() {
$("#lstCodelist").empty().append('<option value="whatever">Wait for reload</option>');
$("#lbxSelectedItems").empty().append('<option value="whatever">Wait for reload</option>');
});
答案 4 :(得分:0)
你也可以尝试这两种方法中的任何一种。
$('#RolesListAvailable').html('');
OR
$('#RolesListAssigned').empty();
答案 5 :(得分:0)
试试这个......
$('#listBoxId').empty();