jquery切换以隐藏或显示div

jquery切换以隐藏或显示div,jquery,Jquery,我写了一段代码,检查div是否设置为display:none或显示:块,但我认为也可以编写更好的短代码。这是我的代码,谁能帮我制定一个更灵活的代码 $(".msgstreplylarge").toggle( function () { if($('.view_quick_reply').css('display') === 'none') $('.view_quick_reply').show(); else

我写了一段代码,检查div是否设置为
display:none或<代码>显示:块,但我认为也可以编写更好的短代码。这是我的代码,谁能帮我制定一个更灵活的代码

$(".msgstreplylarge").toggle(
    function () {
        if($('.view_quick_reply').css('display') === 'none')
            $('.view_quick_reply').show();
        else
            $('.view_quick_reply').hide();
    },
    function () {
        if($('.stg_gall_cro_cnt').css('display') === 'block')
            $('.view_quick_reply').hide();
        else
            $('.view_quick_reply').show();
    }
);

$('#foo')。切换(showOrHide)将执行相同的工作。为了进一步参考

您可以使用jquery toogle()来实现这一点。这将自动检查。如果只是简单地反转当前的可见/隐藏状态,则此操作应在不使用参数的情况下调用它,即,
$('.view\u quick\u reply')。toggle()