<div class="condition">
<div class="condition_info">
<input type="checkbox" name="type" value="" onclick="chkChange(this)" class="selectAll"> 全部
</div>
<div class="condition_info">
<input type="checkbox" name="type" value="" class="cb_box"> 产品
</div>
<div class="condition_info">
<input type="checkbox" name="type" value="" class="cb_box"> 专家
</div>
<div class="condition_info">
<input type="checkbox" name="type" value="" class="cb_box"> 机构
</div>
<div class="condition_info">
<input type="checkbox" name="type" value="" class="cb_box"> 需求
</div>
<div class="condition_info">
<input type="checkbox" name="type" value="" class="cb_box"> 知识
</div>
<div class="condition_info">
<input type="checkbox" name="type" value="" class="cb_box"> 问答
</div>
</div>
function chkChange() {
if ($(".selectAll").prop("checked")) {
$(".cb_box").each(function () {
$(this).prop("checked", true);
});
} else {
$(".cb_box").each(function () {
$(this).prop("checked", false);
});
}
}
$('.cb_box').click(function() {
if($('.selectAll').is(':checked') && $('.cb_box').not($(this)).filter(':not(:checked)').size()==0){
$('.selectAll').prop('checked', false);
}
if($('.cb_box').filter(':not(:checked)').size()==0){
$('.selectAll').prop('checked', true);
}
});