首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在单击不同的html元素时隐藏先前使用jquery显示的html元素

在单击不同的HTML元素时隐藏先前使用jQuery显示的HTML元素,可以通过以下步骤实现:

  1. 首先,确保你已经引入了jQuery库。你可以通过在HTML文件的<head>标签中添加以下代码来引入jQuery库:<script src="https://cdn.jsdelivr.net/jquery/3.6.0/jquery.min.js"></script>
  2. 在HTML中,给需要单击隐藏的元素添加一个唯一的标识,例如给元素添加一个ID属性:<div id="element1">元素1</div> <div id="element2">元素2</div>
  3. 使用jQuery选择器和事件处理函数来实现单击隐藏功能。在JavaScript代码中,使用以下代码来隐藏先前显示的元素:$(document).ready(function(){ var previousElement = null; // 给需要单击的元素添加点击事件处理函数 $('#element1').click(function(){ // 隐藏先前显示的元素 if(previousElement !== null){ previousElement.hide(); } // 显示当前点击的元素 $(this).show(); // 更新先前显示的元素为当前点击的元素 previousElement = $(this); }); $('#element2').click(function(){ // 隐藏先前显示的元素 if(previousElement !== null){ previousElement.hide(); } // 显示当前点击的元素 $(this).show(); // 更新先前显示的元素为当前点击的元素 previousElement = $(this); }); });

在上述代码中,我们使用了一个变量previousElement来存储先前显示的元素。每次点击一个元素时,我们都会隐藏先前显示的元素,并显示当前点击的元素。然后,我们将先前显示的元素更新为当前点击的元素。

这样,当你单击不同的HTML元素时,先前显示的元素会被隐藏,而当前点击的元素会被显示出来。

推荐的腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

HTML5中Canvas元素使用总结 原

HTML5中Canvas元素使用总结     Canvas提供了开发者自定义绘图接口,我们可以公国getContext()函数来获取绘图上下文进行绘制操作,这个函数中可以传入两个参数,其中第1个参数设置绘图上下文类型...使用clip函数可以进行裁剪操作,裁剪之后,之后绘制只能绘制裁剪区域内,例如: context.rect(0,500,100,30); context.clip(); context.fillRect...有一点需要注意,使用clip函数进行裁剪后,之后绘制将只能在裁剪区域内进行绘制,如果想在裁剪区域外绘制,需要使用save和restore两个函数来处理,裁剪前,使用save函数来保存当前绘图上下文状态...,想要在裁剪区域外绘制使用restore函数来还原绘图上下文。...可选重复模式还有: repeat-x:只水平方向重复。 repeat-y:只竖直方向重复。 no-repeat:不重复,只显示一次。

1.8K10

三天学会HTML5 ——多媒体元素使用

使用Google 地图获取位置信息 多媒体是互联网中最重要一部分,无论访问是哪种类型网页,视频或音频触手可及,之前实现这些功能对开发人员来说可能非常痛苦,必须依赖Object 标签,调用第三方软件来加载...但是HTML5出现让多媒体网页开发变得异常简单,也形成了新标准。 1. 使用Video 元素本节中学习如何在HTML5中使用Video 元素 1.准备视频资源 2....Control bar 和我们平常所见到一样,非常简单,包含暂停,播放,停止等按钮。 注意: 要确保video 和html 文件存放到同一目录下。如果想放置不同目录下,需要设置src 属性。...创建HTML 页面 新建HTML 页面“Media01.html”设置Video 资源  src属性。本节中不使用Controls 属性来设置,使用JS代码来实现。...Audio 元素 HTML5使得页面中加载音频元素变得非常简单。 1. 准备音频资源 2.

2.1K90

Net处理html页面元素工具类(HtmlAgilityPack.dll)使用

简介 本文介绍net处理html页面元素工具类(HtmlAgilityPack.dll)使用,用途比较多应该是例如采集类功能,采集到html字符串要怎样处理是一个头痛问题,如果是截取就太麻烦了而且容易出错...使用 1.添加HtmlAgilityPack.dll引用(引用类using HtmlAgilityPack;)。...2.简单根据html中inputid获取value代码如下: // 模拟用户请求 WebClient webClient = new WebClient(); webClient.Encoding =...元素(htmlContext为html页面字符串) HtmlDocument htmlDoc = new HtmlDocument(); htmlDoc.LoadHtml(htmlContext);..."].Value); 总结 HtmlAgilityPack可以根据id查询value,还可以获取单个元素节点,都是HtmlDocument类内置方法,大家可以试着练练。

1.2K60

杨老师课堂之Jquery筛选,事件,效果,Ajax,javascript跨域)

1.3 串联 add(expr|ele|html|obj[,con]),把与表达式匹配元素添加到jQuery对象中 A.add(B) 将A和B拼凑在一起,等效 $(A,B) andSelf(),加入先前所选加入当前元素中...事件,而不触发 和元素 click事件.当单击 元素,只触发 元素click事件, 而不触发元素click事件....可以用同样方法解决 元素问题 阻止默认行为 网页中元素都有自己默认行为,例如:单击超链接后悔跳转,单击”提交”按钮会表单会提交,有时需要阻止元素默认行为 jquery中,提供了preventDefault...举一个例子,项目中,经常需要验证表单,单击”提交”按钮是,验证表单内容,例如元素是否是必填字段,某元素长度是否够6位,单表单不符合提交条件,要阻止表单提交 eg: $(“#sub”).bind(...,可以使匹配元素以“滑动”方式隐藏显示  滑动:改变高度 slideDown,显示(从上往下) slideUp,隐藏(从下往上) slideToggle()切换 ——

8.2K20

jQuery动画】显示隐藏效果

---- 文章目录 前言 控制显示隐藏方法 实现效果 HTML、CSS部分 jQuery部分 总结 ---- 前言 在网页开发中,适当地使用动画可以使页面更加美观,进而增强用户体验。...easing:切换效果(过渡效果),默认过渡效果为swing,还可以使用linear效果。 fn:动画完成执行函数。...HTML、CSS部分 思路: 1、定义显示隐藏、切换三个功能按钮,定义div元素; 2、设置div元素样式,宽度、高度和背景颜色。...、给三个按钮添加点击事件,这里用到筛选选择器eq; 4、实现单击显示按钮,控制div元素显示(show),并弹出提示框(alert); 5、实现单击隐藏按钮,控制div元素隐藏(hide),并弹出提示框...; 6、实现单击切换按钮,控制元素显示隐藏切换(toggle)。

6.7K10

一文深入JQuery

文章目录 动画 三种方式显示隐藏元素 默认显示隐藏方式 滑动显示隐藏方式 淡入淡出显示隐藏方式 遍历 js遍历方式 jq遍历方式 jq对象.each(callback) $.each...广告显示隐藏 抽奖 插件:增强JQuery功能 实现方式: 动画 三种方式显示隐藏元素 默认显示隐藏方式 show([speed,[easing],[fn]]) 参数: speed:动画速度...先慢,中间快,最后又慢 linear:动画执行时速度是匀速 fn:动画完成执行函数,每个元素执行一次。...;步长) jq遍历方式 jq对象.each(callback) 语法: jquery对象.each(function(index,element){}); index:就是元素集合中索引 element...使用 show/hide方法来完成广告显示 */ //入口函数,页面加载完成之后,定义定时器,调用这两个方法 $(function () { //定义定时器,调用adShow

3.3K30

jQuery (二)

使用jQuery处理事件 事件处理 一个栗子,单击p背景变成灰色 由于es6箭头函数不支持this绑定,所以无法使用箭头函数,只能使用匿名函数 html <!...'gray'); }); 效果 [20180821_175532.gif] 或者使用第二个参数,添加相关属性,完成事件相关触发 // 单击任意p,使其背景变成灰色 $('', { src...https://api.jquery.com/category/events/event-object/ 自定义事件 一个栗子,实现发布订阅模型,先全体元素广播一个事件,单击一个按钮时候 $('#...实时事件 实时事件为,如果先前将所有a元素绑定了一个事件,接着创建一个新a节点,如果此时触发事件,则新创建a元素不会被触发事件,因为绑定不是实时事件。...调用 $( "button" ).click(function() { $( "p" ).fadeOut().show(30000).slideToggle(); }); 将会先隐藏显示出,接着进行切换

9.3K30
领券