做项目的时候遇到这个问题,,按理说只要是会套模板的,就不该出现这种低级问题。然后我的后台并没有模板,,并且我的js,jquery水平是小学水平,所以这个也困扰了我将近一下午。在此总结一下,分享给大家。分享使我快乐!!!

1. 一、请看代码,容我分析一下


1、首先,menu代表我的菜单列表,a标签即是点击的链接。大致思路是先获取a链接的对象,然后进行循环,先取得a链接的href的值。
2、获取跳转后,该页面的url的值。进行比较即可
3、在此需要注意,自己也打印一下,看看如何取值进行对比。
4、对比之后,Url相同的,去掉点击之前那个a对象的class属性,并给现在的a链接加上样式。

二、实现过程

写博客最怕的就是,一顿分析猛如虎,实际操作0/5,所以在此呢就进行一些步骤解析:

这个是调试对比的过程。
上面的是获取的a链接的href值。在此需要注意,因为是在循环状态,所以有很多个a链接的href值。
下面是获取该页面的url的值,有图可知,两个并不相等,是有细微的差异的,不过影响不大。

三,jquery对于字符串的截取

var length = String(window.location).lastIndexOf('?');
var url = String(window.location).substring(0,length);

1、jquery的lastIndexof返回的是该符号最后一次出现的位置,即数字。
由此我们可以得到url的?出现的位置
2、substring是截取字符串的函数。我们这里是表示,从第0位开始截取,截取的长度是length值。
3、截取成功之后:

 if ($($(this))[0].href == url) {$('#menu li a').removeClass("selected");$(this).parent().addClass('selected');}

对比一下,url相等则加一些样式。

四、实现效果


这个就是效果图了。当实现点击“设备分类”栏目的时候,页面进行跳转,且跳转之后显示粉色,代表当前页面是该页面。

end.

最后吐槽下,这个markdown编辑器是真的不会用,写了好几次,排版还是一如既往的辣鸡。。。不会用啊不会用 TOT

jquery实现点击a链接,跳转之后,该a链接处显示背景色相关推荐

  1. 关于jquery实现点击a链接,跳转之后,该a链接处样式的修改

    本来一般的列表标签都是直接给点击的li标签修改样式就可以了,直接用if判断语句就是可以的. 但是有的时候项目是别人写的,要来进行bug修复之类的,或者在开发中遇到类似的问题都可以这样解决的,我就是在改 ...

  2. 广告域名审核之后跳转技术:点击域名A页面iframe框架下的链接,域名A跳转到域名B...

    广告域名审核之后跳转技术:点击域名A页面iframe框架下的链接,域名A跳转到域名B 注:域名B为afish.cnblogs.com 域名A页面代码: <!DOCTYPE html PUBLIC ...

  3. ios开发跳转safari_阻止iOS Web APP中点击链接跳转到Safari 浏览器新标签页

    最近为了更好地接触移动Web 开发狠心购买了一台ipad mini(之前一直都是借同学的,借多了就不好意思了).拿来调试DeveMobile 与EaseMobile 主题 时候发现了不少问题,现在在一 ...

  4. 点击按钮重新加载ajax,Jquery AJAX点击链接,然后重新加载页面

    我审查了其他帖子和一些帮助我,但因为我不精通JQuery或AJAX,我想确保我正在做我需要正确的.Jquery AJAX点击链接,然后重新加载页面 在我的主页(基本URL)上,我有2个不同的输出,基于 ...

  5. ios html转换成网页,ios App加载本地HTML网页,点击网页链接跳转到app页面的方法

    一.如何在APP里加载本地html文件内容: 首先准备一个html文件,比如内容如下: title go to app 接下来,在APP里定义一个UIWebView,用来显示html文件内容: //定 ...

  6. 用js实现点击链接跳转APP对应页面

    这不是一篇严格意义上的原创,参考了很多大佬的文章, 下面根据自己的情况做了一下整理. 近两天,接到公司的需求----点击 H5 的购买按钮,跳转到 APP 对应的页面.啊! 一脸懵! 还等啥,赶紧查资 ...

  7. A链接点击下载不跳转页面

    a链接点击下载不跳转页面 要求:点击按钮在当前页面下载,并且不能跳转 直接代码: $('.btn_xz').click(function(){// 添加一个a标签let ele = document. ...

  8. 今日头条点击链接跳转微信公众号、加好友、小程序的方法(今日头条引流到微信公众号)

    有时候我们可以在今日头条发布文章或评论时可以留下链接,当用户点击链接后跳转公众号.加好友界面:我们可以使用如下方法 一.使用工具 大家可以使用如下工具创建链接. 1.天天外链官网 二.可以生成链接的页 ...

  9. 点击链接跳转到微信公众号的方法

    在项目中需要在微信内通过链接跳转到其他公众号,微信公众号的链接是以下格式 https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=M ...

最新文章

  1. 成功解决PackagesNotFoundError: The following packages are not available from current channels: tensorflo
  2. [蓝桥小记]蓝桥杯参赛经历分享
  3. java 通过IText生成PDF时顺序问题(图片)
  4. 草地排水-网络流dinic
  5. Oracle技术之O7_DICTIONARY_ACCESSIBILITY(二)
  6. MongoDB通配符索引
  7. mysql 注释写法有哪些_mysql的注释有几种写法?
  8. 用代码初始化APP的window
  9. C++版 - 剑指offer 面试题23:从上往下打印二叉树(二叉树的层次遍历BFS) 题解
  10. DSP28335学习记录(一)
  11. 唯美毕业论文答辩PPT模板
  12. [经验]零线和地线的区别,不注意可是要出大事的哦!
  13. Excel如何批量为员工信息表添加照片
  14. POI删除Excel中数据有效性
  15. 学会这一招,轻松处理图片转ico格式
  16. 《置身事内》读书笔记第一章 地方政府的权利与事务
  17. 搭建Prometheus监控报警
  18. 机器学习在饿了么竞价广告中的实践
  19. requests.get
  20. RPC + Dubbo

热门文章

  1. java 手势识别_java – 如何在Android中实现手势识别
  2. PCL 点云 欧式聚类疑问
  3. v2.matchTemplate图片尺寸问题
  4. No module named 'dlframework.common.utils.local'
  5. Can't get attribute '_rebuild_tensor_v2' on module 'torch._utils'
  6. Cannot get Python include directory. Is distutils installed
  7. 龙格-库塔(Runge-Kutta)方法数学原理及实现
  8. python django-forbidden-csrf-cookie-not-set问题
  9. 目标跟踪学习算法DSST
  10. mysql的日期差值按天表示_MySql计算日期差值和常用sql