jquery判断复选框处于选中状态的个数
1.? $("input[type='checkbox'][name='roleId'][checked=true]").length???? 动态得到处于选中的个数
2.? $("input[type='checkbox'][name='roleId'][checked]").length?????????????动态得到处于选中的个数
3.? $("input[type='checkbox'][name='roleId']checked").length???????????????只是的到页面中含有checked的个数
------------------------------------------
获取一组radio被选中项的值
var item = $('input[@name=items][@checked]').val();
获取select被选中项的文本
var item = $("select[@name=items] option[@selected]").text();
select下拉框的第二个元素为当前选中值
$('#select_id')[0].selectedIndex = 1;
radio单选组的第二个元素为当前选中值
$('input[@name=items]').get(1).checked = true;
获取值:
文本框,文本区域:$("#txt").attr("value");
多选框checkbox:$("#checkbox_id").attr("value");
单选组radio:?? $("input[@type=radio][@checked]").val();
下拉框select: $('#sel').val();
控制表单元素:
文本框,文本区域:$("#txt").attr("value",'');//清空内容
???????????????? $("#txt").attr("value",'11');//填充内容
多选框checkbox: $("#chk1").attr("checked",'');//不打勾
???????????????? $("#chk2").attr("checked",true);//打勾
???????????????? if($("#chk1").attr('checked')==undefined) //判断是否已经打勾
单选组radio:??? $("input[@type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项
下拉框select:?? $("#sel").attr("value",'-sel3');//设置value=-sel3的项目为当前选中项
??????????????? $("<option value='1'>1111</option><option value='2'>2222</option>").appendTo("#sel")//添加下拉框的option
??????????????? $("#sel").empty();//清空下拉框
?
==================================
?
<!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>
<title>jQuery判断复选框的选中个数</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
window.onload = function(){//页面所有元素加载完毕
?var btn = document.getElementById("btn");? //获取id为btn的元素(button)
?btn.onclick = function(){? //给元素添加onclick事件
??var arrays = new Array();?? //创建一个数组对象
??var items = document.getElementsByName("check");? //获取name为check的一组元素(checkbox)
??for(i=0; i < items.length; i++){? //循环这组数据
???if(items[i].checked){????? //判断是否选中
????arrays.push(items[i].value);? //把符合条件的 添加到数组中. push()是javascript数组中的方法.
???}
??}
??alert( "选中的个数为:"+arrays.length? );
?}
}
</script>
</head>
<body>
<form method="post" action="#">
?<input type="checkbox" value="1" name="check" checked="checked"/>
?<input type="checkbox" value="2" name="check" />
?<input type="checkbox" value="3" name="check" checked="checked"/>
?<input type="button" value="你选中的个数" id="btn"/>
</form>
</body>
</html>