我有<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)变为变量。
由于
答案 0 :(得分:5)
怎么样:
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.
参考文献: