Javascript jQuery触发器不包括with.not()
所以我想点击img“tri”来隐藏div“popu”。但是img是div popu的孩子,所以我尝试了。not()。它不起作用。注意:我也不希望div“textb”触发隐藏 HTML 任何帮助都会很棒 您还可以使用:Javascript jQuery触发器不包括with.not(),javascript,jquery,html,css,Javascript,Jquery,Html,Css,所以我想点击img“tri”来隐藏div“popu”。但是img是div popu的孩子,所以我尝试了。not()。它不起作用。注意:我也不希望div“textb”触发隐藏 HTML 任何帮助都会很棒 您还可以使用: $('.tri').click(function(){ $('#s').hide(); }); 您可以使用.parent(): 或.closest(): $("body").click(function (e) { if (!$(e.target).closest(".pop
$('.tri').click(function(){
$('#s').hide();
});
您可以使用.parent()
:
或.closest()
:
$("body").click(function (e) {
if (!$(e.target).closest(".popu").length.not(".tri")) {
$("#s").hide(200)
}
});
$('.tri').click(function(){
$('#s').hide();
});
$('img.tri').click(function() {
$(this).parent().hide();
});
$('img.tri').click(function() {
$(this).closest('.popu').hide();
});