jQuery结合了两个部分

时间:2017-03-10 20:56:51

标签: jquery

如何将这两个部分合并为一个

第1部分

if ($('input.border-question').is(':checked')) {
    $('.as-hidden').show();
}else {
    $('.as-hidden').hide();
}

第2部分点击

$('input.border-question').click(function(){
    if($(this).is(":checked")){
       $('.as-hidden').show();
    }
    else if($(this).is(":not(:checked)")){
        $('.as-hidden').hide();
    }
});

1 个答案:

答案 0 :(得分:2)

使用 toggle()

$('.as-hidden').toggle($('input.border-question').is(':checked'));

$('input.border-question').click(function(){
   $('.as-hidden').toggle($(this).is(":checked"));
});