微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

jQuery Chosen在填充时不显示数据占位符

我在我的ASP.NET MVC应用程序中使用jQuery Chosen插件.当dropdownlist中有项目时,data-placeholder属性不起作用.而不是显示认文本,它会自动选择列表中的第一个项目.

这是我如何定义我的下拉列表.

@Html.DropDownListFor(m => m.Keep,Model.Data,new { @class = "chzn-select",data_placeholder = "Default..." })

如果Model.Data为空(它使用EF填充在视图模型中),则会显示认文本.否则,选择第一个项目.我总是希望我的下拉列表显示认值.

我通过$(‘.chzn-select’)应用插件.selected();没什么特别的.

有任何想法吗 ?提前致谢.

解决方法

您需要先添加一个空选项.

根据文档 – http://harvesthq.github.com/chosen/

Note: on single selects,the first element is assumed to be selected by the browser. To take advantage of the default text support,you will need to include a blank option as the first element of your select list.

也许使用jQuery添加

$(".chzn-select").prepend("<option></option>");

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐