jquery - 如何以数组形式获取数据列表?

标签 jquery

我的 HTML 是一个数据列表,其中包含一些填充内容的建议。

<datalist id="estados">
    <option value="Acre" />
    <option value="Alagoas" />
    <option value="Amazonas" />
    ...
  </datalist>

我想将它们作为数组获取,这样当浏览器不支持此功能时我可以使用它并通过 jQuery UI 自动完成启用。

["Acre", "Alagoas", "Amazonas" ...]

最佳答案

var array = $('#estados option').map(function () {
    return this.value;
}).get();

这是 fiddle :http://jsfiddle.net/VzrHg/

关于jquery - 如何以数组形式获取数据列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14573539/

相关文章:

jquery - 按钮上的 CSS 过渡

javascript - 在不离开屏幕的情况下定位 div

javascript - 根据元素的属性过滤 dom 树的最有效方法是什么?

jquery - 当 AJAX 请求收到 "302 Moved"响应时会发生什么?

javascript - 单击模态框时按钮没有被触发

javascript - 如何避免使用简单的 html 表单提交进行重定向?

jquery - 如何在变量选择器上定位事件?

jquery - 点击事件仅在手指不滑动时起作用

jquery - 点击事件麻烦

javascript - 过滤表不工作