jquery - 通过 jQuery 和 JavaScript 获取 "select"HTML 输入元素的默认值?

标签 jquery html html-select

我正在使用第三方 jQuery 插件获取 <select> 的值、设置和首选项元素并将其替换为自定义小部件。

如何找出 <select> 的默认值?元素?

最佳答案

<option>元素具有在 DOM 级别 1 中定义的属性,称为 defaultSelected .对于任何 <option>,此属性都将设置为 true具有 selected 的元素解析元素时在 HTML 中定义的属性。

使用起来应该相当简单filter获取任何默认选择的选项:

var def = $("select > option").filter(function () { 
    return this.defaultSelected; 
});

Working demo: http://jsfiddle.net/AndyE/9G3pR/

关于jquery - 通过 jQuery 和 JavaScript 获取 "select"HTML 输入元素的默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7403632/

相关文章:

jquery - 页面滚动技术/过渡-如何

html - Flexbox 缩略图网格在移动设备上显示为 2 列

html - 如何将所选选项颜色与禁用选项分开设置样式

jQuery:获取第一个选项的选项innerHTML,其值在HTML选择标签中设置

javascript - ajax读取/获取变量有时无法使用codeigniter获取确切的变量

javascript - 如果条件为真,Jquery 添加 css 属性

javascript - 隐藏按钮并在单击按钮时显示隐藏的 p-tag

html - 在 HTML 中的下拉菜单下方显示结果

jquery - 在 asp 页面中使用 jquery 在完成表单时启用或禁用提交按钮

javascript - 当里面没有提交按钮时,没有按回车键提交表单