当页面重新加载时如何在下拉列表中调用最新值?

时间:2018-05-28 22:11:11

标签: javascript jquery

@Html.DropDownListFor(
    s => s.DergiID, (SelectList)ViewBag.dergis, " -Seçiniz- ", new { 
    @class = "form-control check", required = (string)null 
})

我想在页面重新加载时自动选择最后一个选项 我怎么能用jQuery做到这一点?

2 个答案:

答案 0 :(得分:1)

只需使用:last选择器即可选择最后一个选项。 :last将选择最后匹配的元素。

$(function() {
    $("select#DergiID option:last").attr("selected", "selected");
});

答案 1 :(得分:0)

 <form action="Create" method="post" class="steps-validation wizard-circle">
  @Html.HiddenFor(s => s.id)
  <div class="row">
      @Html.DropDownListFor(s => s.DergiID, (SelectList)ViewBag.dergis, " -Seçiniz- ", new { @class = "form-control check", required = (string)null 
   })
  </div>

 <script>
  $(function() {
        $("select#DergiID option:last").attr("selected", "selected");
  });
 </script>

它解决但我需要根据id运行它。因为使用同一页面编辑和创建页面。所以编辑问题吧。我需要根据id id运行它只有在它为null时才有效

相关问题