我见过那么多帖子和使用DDL占位符这样的人的例子...... @Html.DropDownList("lstUsers",(SelectList)ViewBag.UsersList, "--Select User--")
MVC占位符DDL即消失**
或
@Html.DropDownListFor(u => u.RoleID, Model.RoleList, "Select", new { @id="hi"})
我的意思啊这些工作,但我希望占位符在ddl索引改变后消失,并且所有这些都是为第一个索引放置虚拟文本,然后可以再次选择它。 我一直无法找到我的生活的答案。我尝试过的jQuery
$("#tb2").attr("placeholder", "--Please Select--"
它适用于文本框,而不是一个下拉菜单。我正在使用动态生成的ddl's
谢谢!
谢谢!我一直在寻找一个关于这个开关的答案。现在我想弄清楚如果'!ModelState.IsValid'继续存在。我敢肯定它的一个简单的解决方案即时通讯没有考虑 – CSharper
任何人使用旧版本的Jquery,你可能只需要使用$('#mySelect')。change和attr而不是prop – CSharper
你可以简单地运行相同的内部位'$(document).ready'上的脚本,而不是等待更改事件。 –