从数据库取数据动态生成checkbox,前台无法获取选中的属性

获取数据动态生成checkbox$.ajax({type:"get",url:"queryCtypeInfor.do",dataType:"json",data:{},s... 获取数据动态生成checkbox
$.ajax({
type:"get",
url:"queryCtypeInfor.do",
dataType:"json",
data:{
},
success:function(data){
for(var i=0;i<data.length;i++){
$("#COMPANY_TYPE_TD").after(
" <input type='checkbox' name='checkbox' id='"+data[i].id+"' value='"+data[i].ctype+"' />"+data[i].ctype
);
}
},
error:function(){
alert("error");
}
});

点击事件触发,获取被选中的checkbox的值
$("#submitbutton").click(function() {

var str="";
$("[name='checkbox'][checked]").each(function(){
str+=$(this).val()+"/r/n";
alert(str);
});
});
现在无法获取,对话框都弹不出来
展开
 我来答
竹林ting风雨
2015-01-09 · TA获得超过1512个赞
知道大有可为答主
回答量:2614
采纳率:42%
帮助的人:1322万
展开全部

试试这样写。

$('input:checkbox[name=checkbox]:checked').each(function(){  
                str+=$(this).val()+"/r/n";
                alert(str);  
});
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式