请问:如何用jQuery取得checkboxlist组/RadioButtonList组选中的值

 我来答
zone_dubai
2011-06-20 · TA获得超过110个赞
知道小有建树答主
回答量:158
采纳率:0%
帮助的人:107万
展开全部
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<!-- 引入jQuery -->
<script src="../scripts/jquery-1.3.1.js" type="text/javascript"></script>
<script>
$(function(){
//全选
$("#CheckedAll").click(function(){
if(this.checked){ //如果当前点击的多选框被选中
$('input[type=checkbox][name=items]').attr("checked", true );
}else{
$('input[type=checkbox][name=items]').attr("checked", false );
}
});
$('input[type=checkbox][name=items]').click(function(){
var flag=true;
$('input[type=checkbox][name=items]').each(function(){
if(!this.checked){
flag = false;
}
});

if( flag ){
$('#CheckedAll').attr('checked', true );
}else{
$('#CheckedAll').attr('checked', false );
}
});
//输出值
$("#send").click(function(){
var str="你选中的是:\r\n";
$('input[type=checkbox][name=items]:checked').each(function(){
str+=$(this).val()+"\r\n";
})
alert(str);
});
})
</script>
</head>
<body>

<form>
你爱好的运动是?<input type="checkbox" id="CheckedAll" />全选/全不选<br/>
<input type="checkbox" name="items" value="足球"/>足球
<input type="checkbox" name="items" value="篮球"/>篮球
<input type="checkbox" name="items" value="羽毛球"/>羽毛球
<input type="checkbox" name="items" value="乒乓球"/>乒乓球<br/>
<input type="button" id="send" value="提 交"/>
</form>

</body>
</html>
落木叶潇潇
推荐于2018-05-06 · TA获得超过466个赞
知道小有建树答主
回答量:220
采纳率:100%
帮助的人:118万
展开全部
通过JQ选择器
var chks=$('input[name="aa"]'); //获取checkbox集合
for(var i=0;i<chks.length;i++)
{
var a = chks[i];
if($(a).checked)
alert($(a).val())
}

或者是直接

$('input[name="aa"]:checked').each(function(){
var a=$(this).val();
alert(a);
});

其中aa 是你的组的名字,具体你可以在网站生成后 看一下网页上的源码这样比较好理解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhangligai1988
推荐于2016-07-26 · TA获得超过280个赞
知道小有建树答主
回答量:99
采纳率:0%
帮助的人:71.4万
展开全部
$('#id input[type=checkbox]:selected').each(function(){alert($(this).val();)}); //获取多个选中的复选框值
$('#id input[type=radio]:selected').val(); //获取单选按钮的值 单选按钮只能选择一个。
追问

这种也可以吗??
追答
当然可以了、我给你的例子里里面那个Id 你用你的RadioButtonList的Id替换就可以了。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式