Jquery 如何隐藏具有特定类的最近元素?

Jquery 如何隐藏具有特定类的最近元素?,jquery,checkbox,closest,Jquery,Checkbox,Closest,选中复选框时,我想隐藏.panel。但这并不是隐藏: $(.done”).on(“更改”,函数(){ 如果($(this).is(“:checked”)){ $(this).closest(“.panel”).hide; } }); 请把这张支票藏起来 您输入了一个错误:调用函数hide(),而不是。hide $(.done”).on(“更改”,函数(){ 如果($(this).is(“:checked”)){ $(this).closest(“.panel”).hide(); }

选中复选框时,我想隐藏
.panel
。但这并不是隐藏:

$(.done”).on(“更改”,函数(){
如果($(this).is(“:checked”)){
$(this).closest(“.panel”).hide;
} 
});

  • 请把这张支票藏起来
  • 您输入了一个错误:调用函数
    hide()
    ,而不是
    。hide

    $(.done”).on(“更改”,函数(){
    如果($(this).is(“:checked”)){
    $(this).closest(“.panel”).hide();
    } 
    });
    
    
    
  • 请把这张支票藏起来
  • 您输入了一个错误:调用函数
    hide()
    ,而不是
    。hide

    $(.done”).on(“更改”,函数(){
    如果($(this).is(“:checked”)){
    $(this).closest(“.panel”).hide();
    } 
    });
    
    
    
  • 请把这张支票藏起来
  • 叫我傻瓜,但你忘了隐藏**()**括号,这里是一个


    叫我傻瓜,但你忘了隐藏**()**括号,这里是一个


    哦我太专注了,以至于“最近的”有点不对劲,以至于我完全忽略了这一点……哈哈,没问题,如果它现在起作用,你能接受我的答案吗?哦!我太专注了,以至于“最近的”出现了问题,以至于我完全忽略了这一点……哈哈,没问题,如果它现在起作用,你能接受我的答案吗?
    。hide
    缺少
    ()
    。投票以键入方式关闭
    。隐藏
    缺少
    ()
    。投票结束是一个打字错误
    $(".done").on("change", function () {
    console.log($(this), $(this).closest(".panel"));
       if ($(this).is(":checked")) {
         $(this).closest(".panel").hide();
       } 
    });