簡體   English   中英

動態href鏈接到ul樹上的下一個兄弟

[英]dynamically href link to next sibling on ul tree

我使用Javascript,但未使用Jquery或其他框架。 我寧願減肥,因為程序中只有幾個功能。 我正在嘗試類似此人的操作: 使用jQuery在另一個文件中的列表中獲取下一個href?

我將加載單獨的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>

如果我在b頁上,下一個將帶我到c。 如果我在c上,則相同的按鈕會將我帶到d等。

我應該能夠使用該頁面上的內容生成下一頁的href: 如何在jQuery的ul列表中獲取li的第一個href鏈接

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

但是,如何在<ul>樹上的Im頁面上找到某種.this,所以我知道轉到下一個鏈接? 在ul上找到這種html嗎?

分解問題:

  1. 分析您正在訪問的頁面(可能使用window.location對象
  2. 在菜單中找到該節點
  3. 查找下一個和上一個節點
  4. 產生連結

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM