我有这样的:
<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>
<input type="submit" id="send1" value="send">
我使用此脚本在 jquery 中以以下格式(1、2、5、12)将 li 的所有值转换为变量:
<script>
$(document).ready(function(){
$("#send1").click(function(){
var values = $('#selt_count li').map(function() {
return this.value
});
values;
var s = '(' + values.get().join(',') + ')';
alert (s);
});
});
</script>
但是如果 li 的值作为字符给出,则此脚本不起作用
示例:现在我有一个 ul:
<ul class="options" id="selt_count">
<li value="jonh">One</li>
<li value="jack">Two</li>
<li value="black">Five</li>
<li value="barbosa">Other</li>
</ul>
脚本将显示 (0,0,0,0)
谁能帮助我并告诉我错误是什么?先感谢您。