Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 重新加载页面时,如何调用下拉列表中的最新值?_Javascript_Jquery - Fatal编程技术网

Javascript 重新加载页面时,如何调用下拉列表中的最新值?

Javascript 重新加载页面时,如何调用下拉列表中的最新值?,javascript,jquery,Javascript,Jquery,我想在重新加载页面时自动选择最后一个选项 如何使用jQuery实现这一点?只需使用选择器选择最后一个选项。将选择最后一个匹配的元素 @Html.DropDownListFor( s => s.DergiID, (SelectList)ViewBag.dergis, " -Seçiniz- ", new { @class = "form-control check", required = (string)null }) @Html.HiddenFor(s=>s.id

我想在重新加载页面时自动选择最后一个选项 如何使用jQuery实现这一点?

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

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

@Html.HiddenFor(s=>s.id)
@DropDownListFor(s=>s.DergiID,(SelectList)ViewBag.dergis,“-Seçinizing-”,new{@class=“form control check”,必需=(字符串)null
})
$(函数(){
$(“select#DergiID选项:last”).attr(“selected”、“selected”);
});

它可以解决,但我需要运行它取决于id。因为编辑和创建页面使用相同的页面。所以编辑这个问题。我需要根据id运行它,id只有在为空时才有效

下拉列表中显示的id是什么?
$(function() {
    $("select#DergiID option:last").attr("selected", "selected");
});
 <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>