我试过了,但是没有用:

$('cbxShowNotifications').click(function()
{
    var tview = $('#treeview');

    if ($(this).checked)
    {
        tview.show();
    }
    else
    {
        tview.hide();
    }
});


编辑-

修复了一些问题,但隐藏后仍无法显示DIV:

$('#cbxShowNotifications').on('click', (function()
{
    var tview = $('#treeview');

    if ($(this).checked)
    {
        tview.show();
    }
    else
    {
        tview.hide();
    }
}));

最佳答案

将($(this).checked)更改为($(this).is(':checked'))

关于javascript - 如何根据复选框复选框在网页上隐藏和取消隐藏DIV?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18091718/

10-12 00:49