首页 jquery正文

jQuery如何实现点击后隐藏或显示元素

启明SEO jquery 2022-03-19 20:33:10 907 0 jQuery显示与隐藏效果

jQuery使用 hide() 和 show() 方法来隐藏和显示 HTML 元素:

<html>
<head>
<script type="text/javascript" src="jquery-3.6.0.js"></script>
<script type="text/javascript">
$(document).ready(function(){  
	$("h2").click(function(){
    $(this).hide()
  });
	
	$('div').click(function(){
		$('h2').show()
		
	});
	
});
</script>
</head>
<body>
<h2>This is a heading</h2>
<div>This is a paragraph.</div>
<div>This is another paragraph.</div>
</body>
</html>

点击h2,自己则会隐藏,点击任何一个div,h2都会显示。

语法:

$(selector).hide(speed,callback);

$(selector).show(speed,callback);

通过语法我们知道,.hide与.show都有两个参数,一个是时间,一个是函数。时间是显示或隐藏的速度,单位是毫秒,时间越大显示或者隐藏的速度越慢。函数是在执行显示或者隐藏的时候调用一个函数:

<html>
<head>
<script type="text/javascript" src="jquery-3.6.0.js"></script>
<script type="text/javascript">
$(document).ready(function(){  
	$("h2").click(function(){
    $(this).hide(1000,alert("隐藏自己"))
  });
	
	$('div').click(function(){
		$('h2').show(1000,alert("显示h2标签"))
		
	});
	
});
</script>
</head>
<body>
<h2>This is a heading</h2>
<div>This is a paragraph.</div>
<div>This is another paragraph.</div>
</body>
</html>

如上实例,点击h2,会弹出隐藏自己,点击任意div就会弹出显示h2标签。

jQuery如何实现点击后隐藏或显示元素

.hide()与.show()的功能是可以用 toggle()来同时实现的。

语法是一样的:

$(selector).toggle(speed,callback); 

当该元素是显示的时候,点击就会隐藏,当该元素是隐藏的时候,点击就会显示。


评论

启明SEO微信

有什么问题欢迎添加微信咨询

好文推荐

实时访客入口页面出现bd_vid=标识是什么原因

实时访客入口页面出现bd_vid=标识是什么原因

最近查看百度实时访客,总是会看到入口页面会多......

有了微信视频号,但是没有发布权限,怎么开通

有了微信视频号,但是没有发布权限,怎么开通

视频号是微信在2020年1月19号开始内测的......

如何用python抓取爱企查企业信息

如何用python抓取爱企查企业信息

前段时间,经理让我去找一些企业的信息,我平常......

服务器配置低,宝塔面板安装IIS总是安装不上怎么办

服务器配置低,宝塔面板安装IIS总是安装不上怎么办

对于一般企业网站或者博客来说,对服务器的配置......

如何修改浏览器指纹,Canvas指纹、Webgl指纹、Audio指纹修改方法?

如何修改浏览器指纹,Canvas指纹、Webgl指纹、Audio指纹修改方法?

修改浏览指纹的方法其实也是很简单,主要使用到......

win10下安装MYSQL后,提示Can't connect to MySQL server on localhost (10061)相关问题解决方法

win10下安装MYSQL后,提示Can't connect to MySQL server on localhost (10061)相关问题解决方法

我遇到的问题是电脑原先安装过mysql,卸......