首页 jquery正文

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

启明SEO jquery 2022-03-19 20:33:10 1496 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指纹修改方法?

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