• 技术文章 >web前端 >前端问答

    jquery怎么点击其他元素隐藏div元素

    青灯夜游青灯夜游2022-09-13 18:03:07原创112

    实现步骤:1、利用“:not()”选择器和click()函数给非div的其他元素绑定绑定点击事件,并设置处理函数,语法“$(":not('div')").click(function() {//点击事件发生后,执行的代码});”;2、在处理函数中,使用hide()函数隐藏div元素,语法“$("div").hide();”。

    大前端成长进阶课程:进入学习

    本教程操作环境:windows7系统、jquery3.6.1版本、Dell G3电脑。

    在jquery中,可以利用:not()选择器、click()和hide()方法来实现点击其他元素隐藏div元素。

    实现步骤:

    步骤1:利用:not()选择器和click()函数给非div的其他元素绑定绑定点击事件,并设置处理函数

    $(":not('div')").click(function() {
    	//点击事件发生后,执行的代码
    });

    在事件处理函数中,写入的代码就是点击后实现的效果代码

    步骤2:在处理函数中,使用hide()函数隐藏div元素

    $("div").hide();

    示例代码:

    <!DOCTYPE html>
    <html>
    
    	<head>
    		<meta charset="UTF-8">
    		<script src="js/jquery-3.6.1.min.js"></script>
    		<script>
    			$(document).ready(function() {
    				$(":not('div')").click(function() {
    					$("div").hide();
    				});
    			});
    		</script>
    		<style>
    			div{
    				border: 1px solid red;
    				background-color: palegoldenrod;
    			}
    			p,span{
    				background-color: yellow;
    			}
    		</style>
    	</head>
    	<body>
    		<div>需要隐藏的div元素</div>
    		<p>p元素</p>
    		<button>button</button>
    		<p>p元素</p>
    		<span>span</span>
    		<div>需要隐藏的div元素</div>
    	</body>
    </html>

    1.gif

    说明:

    :not() 选择器选取除了指定元素以外的所有元素。

    最常见的用法:与其他选择器一起使用,选取指定组合中除了指定元素以外的所有元素。

    $(":not(selector)")
    参数 描述
    selector必需。规定不选择的元素。
    该参数接受任何类型的选择器。

    【推荐学习:jQuery视频教程web前端视频

    以上就是jquery怎么点击其他元素隐藏div元素的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:jquery
    上一篇:jquery可以获取上一级元素吗 下一篇:jquery怎么判断元素是否只读
    VIP课程(WEB全栈开发)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• jquery+swiper实现时间轴tab滑动切换显示效果• jquery ajax怎么改成同步• jquery动画队列是什么意思• jquery中on方法的优势是什么• jquery怎么移除style部分样式
    1/1

    PHP中文网