jq怎么获取除了某个元素外所有的区域

2024-10-31 06:31:33
推荐回答(2个)
回答1:

$("功能区域的id").click(function(e){
$(this).show();
e.stopPropagation();//阻止冒泡
});
$(document).click(function(){
$("功能区域的id").hide();

})

这段代码可以帮你实现你的需求,点击其他地方这些功能便可以隐藏,注意到要使用冒泡事件,如果你对冒泡事件还不是很了解,可以百度再深入学习一下,不懂得地方再问我,一起进步一起学习。

回答2:

首先那几个东西,假设代码是这样

账号设置

然后$(".set").blur(function(){
$(".test").css("display","none");

}).focus(function(){
$(".test").css("display","");

});
也不必获取其他地方,失去焦点事件就可以了