首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果url页面以#&ui- window.location.pathname =结尾,则为jQuery

如果url页面以#&ui- window.location.pathname =结尾,则为jQuery
EN

Stack Overflow用户
提问于 2012-01-20 00:02:33
回答 5查看 3.1K关注 0票数 0

我正在操纵jquery mobile中的嵌套列表。我需要检查url是否以x#&ui-page=globalMenu-"and a number“结尾。我该怎么做呢?

表示url的ex

代码语言:javascript
复制
www.test.no/Site/default.aspxx#&ui-page=globalMenu-7

我想检查站点是否结束/包含#&ui-page=globalMenu

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-01-20 00:04:56

尝尝这个。

代码语言:javascript
复制
if(location.hash.indexOf('&ui-page=globalMenu') != -1){
   //It ends with #&ui-page=
}
票数 3
EN

Stack Overflow用户

发布于 2012-01-20 00:08:19

window.location.hash将为您提供#&ui-page=globalMenu-7访问权限。

因此,下面的代码将执行您想要的操作:

代码语言:javascript
复制
var matches = window.location.hash.match(/#\&ui-page=globalMenu\-([0-9])?/);

对于您给出的示例:

matches[0]将包含:#&ui-page=globalMenu-7

matches[1]将包含:7

票数 3
EN

Stack Overflow用户

发布于 2012-01-20 00:04:14

只需检查window.location.hash的值是否与所需的字符串相等。

示例:

网址:http://stackoverflow.com/questions/8929224/jquery-if-url-window-location-pathname-ends-with-ui-page/8929249#8929249

window.location.hash的值:#8929249

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8929224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档