我有一个包含 5 个项目的下拉列表。我想在开始时在 DropDownlist “Select”中写入,使其在 DropDownlist 打开时消失,不再显示。我设法通过添加新项目并删除它来做到这一点,但是有没有办法在不使用 Item.Add(new ListItem .....) 的情况下做到这一点?
我也尝试禁用新项目(它也可以),但它完全隐藏了“选择”,除非我点击 DropDownlist,否则我需要看到它。
$('#<%=ddl.ClientID%>').focus(function() {
var hasValue = '<%=IfHasValue()%>';
if (hasValue == 'True')
{
if(!removed){
var index = $('#<%=ddl.ClientID%>').get(0).selectedIndex;
$('#<%=ddl.ClientID%> option:eq('+index+')').remove();
removed = true;
}
}
此代码正在工作,但下拉列表不想在第一次单击时打开(当项目正在删除时),我应该再次单击以打开它,看看项目是否被删除(它是)。
你能给我一些建议吗?
PS对不起我的英语不好。