将 selected="selected" 更改为选项列表中的第一个值

Changing selected="selected" to first value in a option list

我使用一个插件,允许用户在酒店预订房间。我想将预选选项更改为第一个值,使用 PHP 或 Javascript。

<select id="room">
   <option value="1">1</option>
   <option value="2" selected="selected">2</option>
</select>

我想实现的:

<select id="room">
   <option value="1" selected="selected">1</option>
   <option value="2">2</option>
</select>

有办法吗?

如果我没理解错的话,你只需要使用 selected HTML 属性,像这样:

<option value="1" selected>1</option>

由于在创建后更改 HTML 元素应该在客户端完成,我认为您应该使用 JavaScript 来更改所选元素,如下所示:

document.getElementById("room").selectedIndex = "0"