radio和checkbox的一些常用事件

// html代码
<input type="radio" name="abc" value="12"> ces
<input type="radio" name="abc" value="34"> 43

<input type="checkbox" name="a" value="1">
<input type="checkbox" name="a" value="2">
<input type="checkbox" name="a" value="3">

// js代码
// 设置默认选中
var default = 12
$("input[type='radio'][name='abc'][value='" + default + "']").prop('checked', 'checked');
// 获取radio选中的值
 $("input[type='radio'][name='abc']:checked").val()

//设置某个checkbox勾选
var defaultc = 1;
$("input[type='checkbox'][name='a'][value='" + defaultc + "']").prop("checked",true);
// 获取checkbox勾选的数组
var ids = [];
$("input[type='checkbox'][name='a']:checked").each(function(i){
   ids.push(parseInt($(this).val()));
});
原文地址:https://www.cnblogs.com/qqlike/p/14278480.html