当前位置: 移动技术网 > IT编程>开发语言>Jquery > 多选框取值

多选框取值

2018年09月05日  | 移动技术网IT编程  | 我要评论

涉及到多选框的传值,我希望是选中的数据传到数据库,一开始使用

character=document.getelementsbyname("character");
check_character = [];
 for(i in character){
            if(character[i].checked)
                check_character.push(character[i].value);
        }
//////////////////////////////////////////////////////////////////////////////// //但是这个是数组,我要的是字符串 //于是找到了 var i=0; var values=''; var checked = $("input:checked");//获取所有被选中的标签元素 for(i=0;i<checked.length;i++) { //将所有被选中的标签元素的值保存成一个字符串,以逗号隔开 if(i<checked.length-1) values+=checked[i].value+','; else values+=checked[i].value; } alert(values);
/////////////////////////////////////////////////////////////////////////////// //但是我是分开传送的,这个是所有被选中的,所以最后用了这个 var str = ""; $("input[name=habit]:checked").each(function(i){ str += $(this).val()+","; });

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网