javascript - 获取 ul 的所有值到变量中

标签 javascript jquery

我有 <ul>像这样:

  <ul class="options" id="selt_count">
  <li value="1">One</li>
  <li value="2">Two</li>
  <li value="5">Five</li>
  <li value="12">Other</li>
  </ul>

我想要的是获取 <li> 的所有值在 jquery 中按以下格式 (1,2,5,12) 放入变量中。

谢谢

最佳答案

怎么样:

var values = $('#selt_count li').map(function() {
    return this.value
});
values; // [1, 2, 5, 12]

要获得字符串表示,您可以这样做:

var s = '(' + values.get().join(',') + ')'; // "(1,2,5,12)"

仅供引用 the value attribute was deprecated a while ago.

引用资料:

关于javascript - 获取 ul 的所有值到变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1545167/

相关文章:

javascript - 新闻提要通过计时器更新新内容

javascript - 允许字母数字、特殊字符且不以 @ 或 _ 或结尾的正则表达式

jQuery 自定义事件仅部分有效

jquery - WordPress 下拉问题

Jquery以复杂的形式验证复选框(至少一个组)

javascript - Javascript有什么用

javascript - 使用 JavaScript RegExp 匹配列表中被括号包围的第一项

jQuery - Validate() 并对相似的表单项进行分组

javascript - 如何切换 .on ("click") 功能

javascript - react -Redux; .map 函数有时会重复数组