0

リストボックスで複数選択を無効にしようとしていますが、removeAttr('multiple') を呼び出すと、リストボックスがドロップダウン リストに変わります。ドロップダウンは必要ありません。リストボックスを保持したいのです。これを実現するにはどうすれば調整できますか?ありがとう。

   @Html.ListBox("ListBoxName", new SelectList((IEnumerable<Epic>)ViewData["selectedestimate"], "Id", "Name", "EstimatedTime"), new {@class = "ListBoxClass", @style = "height: 325px;", @id = "epiclistbox"})


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

4

1 に答える 1

2

必要なのは、次のようにsize属性をSELECT要素に設定することです。

$(document).ready(function () {
    $('select').removeAttr('multiple');
    $("select").attr("size", 5);
});
于 2012-04-16T04:27:56.013 に答える