使用jQuery获取另一个文件列表中的下一个href?

我搜索和搜索了,似乎我坚持这个问题。 不知怎的,我认为这不会太难,而且可能不适合那些对jQuery有更多了解的人。

我有一个.html文件,我们称之为“originalfile.html”,带有几个列表,如下所示:

链接在一个新窗口中打开,在“link(x).html”文件中,我希望“上一个”和“下一个”按钮在现在关闭的原始文件中保持上/下列表,可以通过某种方式进行返回:在div #content中的所有列表中命中== 0时的第一个href,或者换句话说是一个循环。

“next”和“prev”按钮应该从_self窗口中的原始文件打开列表中的下一个/ prev链接,其中下一个文件将具有相同的按钮,依此类推。

我不知道我是否会以正确的方式解决这个问题,但我已经做到了这一点:

我通过使用得到当前的文件名

 var filename = location.pathname; 

然后我通过使用获得原始列表

 $.ajax({ url: '/path/originalfile.html', success: function(response) { $("#linkdiv").html(jQuery(response).find('#content').html()); }); 

我正在使用新的div“#linkdiv”,然后搜索该div中的当前文件名

 $("#linkdiv a[href=(filename)]"); 

我无法让它工作,以及如何找到next()和prev()href等。我相信我可能会在某个地方错过一个.live?

现在的问题是,是否有办法做这样的事情:

  $.ajax({ url: '/path/originalfile.html', success: function(response) { $("#next").html(jQuery(response). find('href with same value as current filename'). next("href"); $("#prev").html(jQuery(response). find('href with same value as current filename'). prev("href"); }); 

现在我知道这段代码不起作用,但有没有办法通过使用当前文件名找到href,然后获取上一个和下一个href并将它们附加到ID为#next和#prev的按钮???

jQuery似乎不适合这项工作。 如果你真的有6个单独的页面,那么它们每个都有自己的一组导航按钮。 如果您正在进行某种模板或生成的代码,请说明。

还不确定你为什么要打开一个新窗口?

HTML第1页

  

HTML第2页

  

HTML第3页