URL地址中使用中文作为参数 js如何获取中文值(导航自动切换样式时)
来源:互联网 发布:惠普笔记本散热软件 编辑:程序博客网 时间:2024/06/08 23:36
今天做一个导航自动选中时遇到的问题,情况如下:
链接地址为<a href="/index/type/新闻">...</a>
浏览器地址栏显示链接为"xxxxx/index/type/新闻"
$(function(){//导航选中样式var urlstr = location.href;$("#sidebarnav a").each(function () {if (urlstr.indexOf($(this).attr('href')) > -1&&$(this).attr('href')!='') {$(this).parent().addClass('active');}else{$(this).parent().removeClass('active');}});});
运行失败后检查,发现【urlstr】值与浏览器显示地址不一致,将 【urlstr】使用 decodeURI() 函数处理,问题解决。
修改后代码如下:
$(function(){//导航选中样式var urlstr = location.href; var decode_url = decodeURI(urlstr);$("#sidebarnav a").each(function () {if (decode_url .indexOf($(this).attr('href')) > -1&&$(this).attr('href')!='') {$(this).parent().addClass('active');}else{$(this).parent().removeClass('active');}});});
阅读全文
0 0
- URL地址中使用中文作为参数 js如何获取中文值(导航自动切换样式时)
- URL地址中使用中文作为的参数【转】
- Js的Url中传递中文参数乱码,如何获取Url中参数问题
- Js的Url中传递中文参数乱码,如何获取Url中参数问题
- Js的Url中传递中文参数乱码,如何获取Url中参数问题
- Js的Url中传递中文参数乱码,如何获取Url中参数问题
- Js的Url中传递中文参数乱码,如何获取Url中参数问题
- Js的Url中传递中文参数乱码,如何获取Url中参数问题
- Js的Url中传递中文参数乱码,如何获取Url中参数问题
- js 获取 url 中文参数
- js 获取 url中文参数
- js获取url中含中文的参数方法
- js获取url获取参数(包括中文)
- JS获取URL中参数,支持多参数传值,支持中文
- js获取当前url的中文参数
- js 获取url 参数 中文乱码问题
- js获取url地址栏参数中文乱码
- js获取url参数中文乱码问题
- [ReactNative]淘宝首页app实现原理,listView使用技巧
- 【数论】[luoguP2431]正妹吃月饼
- oracle的DQL、DML、DDL、DCL的概念和区别
- 弹性盒模型----容器属性
- IDEA破解 2017 IDEA license server 激活
- URL地址中使用中文作为参数 js如何获取中文值(导航自动切换样式时)
- iOS 11开发教程(二)编写第一个iOS 11应用
- 记事本添加到右键菜单
- IDEA破解 2017 IDEA license server 激活(可用)
- 如何使用js来调用微信扫一扫接口
- Unity网络通讯的一些理解——观察者模式
- 2017秋-EDA-研-作业
- github学习(1): README.md编辑语法(Github Flavored Markdown)
- WebStorm 2017 注册码