jqery多选

<script type="text/javascript">
    $(function () {
        $("#but").click(function () {
                    var str = "";
                    $("input:checkbox[name='mycheckbox'][checked=true]").each(function (index, value) {
                            if (str == "") {
                                str += $(this).val();
                            } else {
                                str += "," + $(this).val();
                            }
                    });
                    //这里就是选中的值,例如这个形式的1,2,3,这里的strs是数组.
                    var strs = str.split(",");
                    //strs就是[1,2,3],然后你就可以根据这个数组遍历啊,调用发送邮件的方法
                    alert(str);
                }
        );
    });

</script>

<input type="button" value="获取" id="but">

a<input type="checkbox" name="mycheckbox" value="1">
b<input type="checkbox" name="mycheckbox" value="2">
c<input type="checkbox" name="mycheckbox" value="3">
d<input type="checkbox" name="mycheckbox" value="4">
原文地址:https://www.cnblogs.com/songfahzun/p/4915048.html