Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 查找最近的特定父级的目标元素_Javascript_Jquery - Fatal编程技术网

Javascript 查找最近的特定父级的目标元素

Javascript 查找最近的特定父级的目标元素,javascript,jquery,Javascript,Jquery,我想通过单击下一步按钮来隐藏目标图像。 这是我的尝试,但不起作用 <div class='gwrap'> <div class='gins'> <img class='gimg' src='...' alt='img'> <img class='gimg' src='...' alt='img'> <img class='gimg' src='...' alt='img'> // target </div> <div

我想通过单击
下一步
按钮来隐藏
目标
图像。 这是我的尝试,但不起作用

<div class='gwrap'>
<div class='gins'>
<img class='gimg' src='...' alt='img'>
<img class='gimg' src='...' alt='img'>
<img class='gimg' src='...' alt='img'> // target
</div>
 <div class='gbtns'>
<div class='gnext'>NEXT</div>
</div>
</div>

$(document).on('click', '.gnext', function(){  
    let a = $(this).closest('.gwrap').find('.gimg:last-child');
    a.hide();
});

//目标
下一个
$(document).on('click','.gnext',function(){
设a=$(this).closest('.gwrap').find('.gimg:last child');
a、 隐藏();
});

最近的
在DOM树中向上遍历其祖先。只需将
parent()
最接近的
一起使用,如下所示

$(document).on('click','.gnext',function(){
设a=$(this.parent().closest('.gwrap').find('.gimg:last child');
a、 隐藏();
});

//目标
下一个