将ul的所有值都变为变量

air*_*air 1 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>
Run Code Online (Sandbox Code Playgroud)

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

谢谢

Roa*_*rth 5

怎么样:

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

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

var s = '(' + values.get().join(',') + ')'; // "(1,2,5,12)"
Run Code Online (Sandbox Code Playgroud)

FYI 值属性不久前已弃用.

参考文献: