标题说明了一切。基本上,我希望使用jQuery检索URL的末尾,以在选择内容中添加一个并转到该页面。我从别人那里得到了一些帮助,但我想了解它的工作方式/为什么不起作用:

var urlFrags = window.location.href.replace(".html", "").split("_"),

curPage = parseInt(urlFrags[urlFrags.length]),

nextPage = "example_" + (curPage + 1) + ".html";


在其他地方可能是一个错误,但是我正在努力尝试对其进行错误修复。
我几乎了解所有发生的事情,除了不了解parseInt()和其他内容。

可以使用'.getAsIntiger(urlFrags)'吗? (我已经尝试过了,但是可能执行错误。)

最佳答案

这里的错误是:

curPage = parseInt(urlFrags[urlFrags.length]);


你应该在做

curPage = parseInt(urlFrags[urlFrags.length-1]);


由于如果数组中的长度为2,则无法访问Array [2],因为它不存在。您必须访问Array [1],因为数组索引从0开始。

07-28 00:47