1

我使用ASP.net MVC引导。我有两个下拉列表,我使用引导选择来匹配主题。问题是,如果我点击下拉列表,它不会显示其内容。但是,如果在聚焦时按下(或向上)键,它将显示下拉列表的内容。引导选择:选项不出现在下拉列表中

剃刀:

<div class="form-group"> 
    @Html.LabelFor(m => m.Profession, new { @class = "col-md-2 control-label" }) 
    <div class="col-md-10"> 
     @Html.DropDownListFor(m => m.Profession, new SelectList(Enum.GetValues(typeof(Profession))), 
       "Select Profession", new { @class = "selectpicker" }) 
    </div> 
</div> 

的Javascript:

<script type="text/javascript"> 
    $(document).ready(function() { 
    $('select').selectpicker(); 
    }); 
</script>` 

任何想法?我一直在这太长:-)

+1

你可以发布selectpicker()的代码吗?! –

回答

0

如果我正确理解引导程序选择文档,您只需要将类selectpicker添加到您的下拉列表中。你可能根本不需要文档就绪语句。只要删除整个脚本块,看看是否能解决这个问题......你可能会初始化它两次,并把事情搞定。

另一种选择是删除类并保留文档准备好声明。

相关问题