如何刷新select by javascript或jquery中的默认显示选项

How to refresh default display option in select by javascript or jquery?

本文关键字:jquery 默认 选项 显示 javascript by 何刷新 刷新 select      更新时间:2023-09-26

html代码:

<select>
    <br>
    <option>1</option><br>
    <option>2</option><br>
</select>

此选择将默认显示第一个选项项(显示1)
现在我想在dom准备好时通过jquery更改select以显示第二项,但我尝试了几次,都失败了。以下是我的尝试:

  1. $("选择").prop("选择索引",1)
  2. $("选项").eq(1).attr("选定","选定")
  3. $(‘option’).eq(1).prop(‘selected’,true)
  4. 默认情况下,在html代码中将select的样式设置为display:none,然后尝试以上三种方法,最后调用$('select').show()

也许,我只是在设置dom值,而不是告诉浏览器刷新"选择"。

你知道在select中刷新默认显示选项的其他方法吗?

您必须将value添加到select的选项中。

<select>
  <option value="1">First</option>
  <option value="2">Second</option>
</select>

然后,只需将值设置为"2"。

$("select").val("2");

或者,您可以简单地设置select中的第二个值。

$("select").val(2);

请参阅此处的工作示例。

这已经足够了

$("select").val(2);

我认为您希望在加载页面时选择选项2。

<select>
    <option>1</option>
    <option selected="selected">2</option>
</select>