javascript - jQuery - 将选择的值设置为其选项之一

标签 javascript jquery html forms

如何将选择输入字段的值设置为未禁用的第一个选项的值

例如,在此字段中,所选值为 1。如何将此值更改为下一个非禁用选项,即。 2 ?

<select>
  <option disabled="disabled" value="1">1</option
  <option value="2">2</option
  <option disabled="disabled" value="3">3</option
  <option value="4">4</option
</select>

最佳答案

对于您给出的示例,我将使用:

$("select option:not([disabled])").first().attr("selected", "selected");

如果您的选择具有特定 ID(例如“#foo”):

$("#foo option:not([disabled])").first().attr("selected", "selected");

关于javascript - jQuery - 将选择的值设置为其选项之一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4842394/

相关文章:

javascript - 无法创建自动填充数组而不手动写入

javascript - 如何通过提示在输入字段中输出链接?

javascript - JQuery addMethod() 2 字正则表达式验证

html - 如何自动调整所有手机/平板显示格式的 div 大小?

javascript - 删除单击的元素然后应用 css?

javascript - 语义 UI 将初始化为下拉菜单的选择恢复为常规 HTML 选择菜单

javascript - float 时div的高度变化

javascript - 如何使以下 .keypress 事件处理程序正常工作?

jquery:阻止默认浏览器表单提交行为,但使用 jquery 提交表单?

javascript - jquery 滚动事件触发在底部