在选择元素中选择第一个启用的选项

Select the first enabled option in a select element

本文关键字:选择 选项 启用 元素 第一个      更新时间:2023-09-26

如何将选择元素的值设置为第一个启用的选项?假设我有这样的 html:

<select name="myselect" id="myselect">
    <option value="val1" disabled>Value 1</option>
    <option value="val2">Value 2</option>
    <option value="val3" disabled>Value 3</option>
    <option value="val4">Value 4</option>
</select>

如何选择第一个未禁用的选项(这里是 val2)?

尝试选择启用的第一个选项。

$('#myselect').children('option:enabled').eq(0).prop('selected',true);

.children()查找已启用的选项列表,.eq(0)选择列表中的第一个条目并使用.prop()选择选项