怎么给当前点击的a标签添加一个样式(跳转页面后):

方法1. 用cookie记录这个打开的序列号,然后页面在跳转的时候在读出来。
方法2. 循环a的链接,然后与location.href去比对,如果相同,或包含有同样字符串序列,则添加className.
方法3. 给每个页面写一个页面的id值,然后每次判断,有值则addClass

推荐第二种:

var url = window.location.href;$('.nav li a').each(function () {if (returnUrl($(this).attr('href'))== returnUrl(url)){$(this).addClass('selected');}});
//以下为截取url的方法function returnUrl(href){var number=href.lastIndexOf("/");return href.substring(number+1);}function returnFileName(href){var number1=href.lastIndexOf("/");var number2= href.substring(0,number1).lastIndexOf("/");return href.substring(number1,number2+1);}

转载于:https://www.cnblogs.com/mina-huojian66/p/6222907.html

怎么给当前点击的a标签添加一个样式(跳转页面后)相关推荐

  1. js中获取当前点击的li标签以及li标签中a标签的id

    可以使用以下代码来获取当前点击的li标签的id: document.querySelectorAll('li').forEach(function(li) {li.addEventListener(' ...

  2. html中a标签根据一个参数跳转不同的页面

    html中a标签根据一个参数跳转不同的页面 a标签 a标签通过调用fun1()方法来跳转不同页面 <a href="javascript:void(0);" onclick= ...

  3. uniapp在onLaunch中使用redirectTo或reLaunch跳转页面后点击事件失效

    问题描述: 使用uniapp编译成小程序时,在生命周期onLaunch中运用redirectTo或reLaunch跳转页面后点击事件失效,但是如果你重定向的页面中有使用navigator组件跳转后再返 ...

  4. html中点击A超链接标签使其不跳转

    html中点击A标签使其不跳转 <a href="#"></a>有一个缺点,如果页面很长的话,会跳到本页面的顶部,有点像是跳到了一个新页面的感觉,体验不是很 ...

  5. 简单明了《a标签的href》跳转页面情况,看完秒懂!!!

    什么是a标签的href ? a标签的默认跳转链接行为是由href来实现的,同时设置href属性可以使a标签在hover状态下以手指指示的样式显示.但实际过程中发现对a标签的href属性的不同设置,可能 ...

  6. php将多个页面写在一个页面,php – 将多个标签添加到WooCommerce单个产品页面

    我想为WooCommerce添加三个自定义标签.我有下面的代码,其中两个显示,但由于某种原因,属性描述选项卡不显示在页面上.不仅数量定价选项卡不显示其描述.我试图将代码的不同部分移动到不同的位置,我已 ...

  7. Vue为v-html中标签添加CSS样式

    在最近的vue项目中遇到的问题:v-html渲染的富文本,无法在样式表中修改样式: <template><div class="msgHtmlBox" v-htm ...

  8. uniapp 在onLaunch中使用redirectTo或reLaunch跳转页面后点击事件失效

    好久没有记录了(今天更新下),使用uniapp编译成小程序时,在onLaunch中重定向会导致点击事件失效,但是,如果,你重定向的页面中有使用navigator组件跳转后再返回,点击事件又有效了,在原 ...

  9. uniapp 在onLaunch中,使用redirectTo或reLaunch跳转页面后,点击事件失效解决方法

    好久没有记录了(今天更新下),使用uniapp编译成小程序时,在onLaunch中重定向会导致点击事件失效. 但是,如果,你重定向的页面中有使用navigator组件跳转后再返回,点击事件又有效了,在 ...

最新文章

  1. 视频处理单元Video Processing Unit
  2. html完成横纵坐标位置确定,2018-2019学年安徽省合肥市七年级下期中数学试卷-附详细答案...
  3. java datetime int_关于jodatime:Java中DateTime对象之间的小数天数
  4. java try catch 捕捉异常_java的 try-catch异常捕捉处理
  5. if (argc == 1) 到底有什么作用?
  6. 【深度学习】深度学习预测房价:回归问题,K折交叉
  7. mybatis多对一处理两种处理方式
  8. 给你出道题---如何蒙题
  9. python 06day --bootstrap框架使用及linux的磁盘管理
  10. Hadoop_23_oozie
  11. SmartView函数HypSetActiveConnection使用
  12. Failed to sync vcpu reg
  13. Java 在PPT中添加文本水印的简易方法(单一/平铺水印)
  14. win10共享计算机win7,Win7系统和win10系统设置共享打印机的方法
  15. [bzoj4372]烁烁的游戏
  16. 做人要做实在人 作文要作实在文
  17. mysql 日期减10分钟_获取当前时间减去10分钟的话SQL语句怎么写
  18. 内存编址计算题--会一个题能做对一万个题
  19. 阿里:不清除35岁以上的P8员工!
  20. 教室机房平面图_计算机教室建设方案详细

热门文章

  1. D04——C语言基础学PYTHON
  2. s3c2440内存控制器与SDRAM基本测试
  3. Python参考手册----第一章: Python简介(四)
  4. Python基本数据类型之列表
  5. 基于规则的应用程序开发实战(转载与MSDN)
  6. 前端真的能做到彻底权限控制吗?
  7. Jenkins将致力于提升稳定性、易用性和云原生兼容性
  8. git 在 A 项目中引用 B 项目
  9. NVIDIA | 一种重建照片的 AI 图像技术
  10. 数据虚拟化工具已进入IT战略领域