我想在单击子div时隐藏父div。单击“添加更多”按钮时已附加div。简言之,当单击div中的“ X”时,其父div应该隐藏。这是我的小提琴
$( "#appenddiv" ).on( "click", function() {
$( ".uploadimg" ).append( "<div class='image'><div class='delete'>X</div></div>" );
});
$(".delete").on("click",function(){
$(this).parent().hide();
});
您的代码无法正常工作的原因是,该元素是动态添加到DOM中的,因此我们必须使用它event delegation
来使代码正常工作。
尝试,
$(".uploadimg").on("click",".delete",function(){
$(this).parent().hide();
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句