动态href链接到ul树上的下一个兄弟

时间:2011-09-23 11:43:22

标签: javascript

我使用的是Javascript,但不是Jquery或其他框架。由于程序中只有少数功能,所以我宁可失去重量。我正在尝试一些像这样的人:Get the next href in a list in another file with jQuery?

我将有大量单独的HTML页面,但它们将链接到他们的兄弟姐妹。我基本上是在寻找一种动态的方式来为每个页面做上一个和下一个链接,以链接到他们的兄弟姐妹。

例如:

<ul><li>1
    <ul><li>a</li>
        <li>b</li></ul></li>
    <li>2
    <ul><li>c</li>
        <li>d</li></ul></li>
<ul>

如果我在第二页上,下一个会带我去c。如果我在c上同一个按钮会带我去等等。

我应该可以使用此页面中的内容为下一页生成href:How to get first href link of li in a ul list in jQuery 例如

var url = $("ul a:eq(0)").attr("href");

但我怎么能在&lt;中找到某种.this。 ul&gt;树页面我现在正在,所以我知道去下一个链接?有没有在ul上找到这个html?

1 个答案:

答案 0 :(得分:0)

打破问题:

  1. 分析您所在的页面(可能使用window.location object
  2. 在菜单中找到该节点
  3. 查找下一个和上一个节点
  4. 生成链接