怎样得到select所有option里的值

时间:2016.05.10 发布人:wgh977111

怎样得到select所有option里的值

已解决问题

谷歌wgh977111用户在2016.05.10提交了关于“武当山怎样得到select所有option里的值”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-09-09T15:41:07。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,谢谢你帮我,祝你快乐,愿你事事如意 !

希望以下的回答,能够帮助你。

第1个回答

用户名:来自vedosesy7  

基本思路:遍历select下的option,使用val()获取每个op击tion的值,然后加入到一个数组中。根据这个思路,可问答以使用for循环检生间均越或者jQuery的each()遍历函数实现。这里提供一个伟更简洁的代码:
$("option").map(funct规游板修甚必是妒末ion(){return$获口送背行球困川钱士(this).val();}).get().join(",")
代码说明:
使用map()函数把每个option的值传递到当前匹配集合,生成包含返回值的对象;
使用get(前民哥面)处理返回的对象以得到基础的数组;
使用join()函数组装字符串。
实例演示如下:
1、h**TML结构
<selectid="test">
<optionvalue="option-1">option-1</option>
<optionvalue="option-2">option-2</option>
<optionvalue="option-3">option-3</option>
</select><br>
<inputtype="button"value="获取所有option值">
2、jquery代码
$(function(){
$(":button").click(function(){
varstr=$("#testoption").map(function(){return$(this).阳排脚谓怕士内限val();}).g死et().join("激,")
alert(str);
});
});