jquery控制checkbox
选择/取消一组复选框
/** * 选择/取消一组复选框 * @param checkAllId 全选checkboxId * @param objName 要操作的一组checkBox的name */ function selectGroup(checkAllId,objName) { $('input[name='+objName+']').prop('checked', $("#"+checkAllId).prop('checked')); }
获取选择的一组复选框的值
function getCheckedVal(checkBoxName) { var checkedVals = ""; $("input[name="+checkBoxName+"]:checked").each(function(){ checkedVals = checkedVals + $(this).val() + ","; }); if(checkedVals != "") { //去掉最后的一个“,” checkedVals = checkedVals.substring(0, checkedVals.length - 1) } return checkedVals ; }
知识扩展:
prop(name|properties|key,value|fn) 返回jquery对象
获取匹配的元素集中第一个元素的属性(property)值或设置每一个匹配元素的一个或多个属性。
attr(name|properties|key,value|fn) 返回string
获取匹配的元素集合中的第一个元素的属性的值 或 设置每一个匹配元素的一个或多个属性。