jQuery只为url执行脚本,而不是这个url,但是url在两个url中都有相同的工作

时间:2011-09-30 11:56:40

标签: jquery

我想只为http://win-23ookphjfn0/Previsions/Pages/default.aspx而不是http://win-23ookphjfn0/abc/Pages/Les_Previsions.aspx

执行一些脚本

该脚本似乎无法正常运行。

var url = location.pathname;
if (url.indexOf('Previsions') >= 0) {
//script here
}

我该怎么办?

3 个答案:

答案 0 :(得分:0)

var url = location.pathname;
if (url.indexOf('Previsions') >= 0) {
window.location = url;
}

你可以通过这个来重新定位网址,

答案 1 :(得分:0)

尝试一下:

var url = window.pathname;
if (url.indexOf('Previsions') >= 0) {
//script here
}

window.pathname应该在浏览器窗口中提供url,而不是脚本所在的文件。

以下是window.pathname的替代方法:

document.location.href

答案 2 :(得分:0)

如果你的网址是正确的,并且网址中应该有'/ Provisions /',那么试试这个 -

var url = location.pathname;
if (url.indexOf('/Previsions/') >= 0) {
alert();
}