2011-09-23 37 views
0

我使用Javascript,但沒有使用Jquery或其他框架。由於程序中只有少數功能,因此我寧可減輕體重。我正在嘗試一些有點像這樣的人:Get the next href in a list in another file with jQuery?動態href鏈接到ul樹上的下一個兄弟節點

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

如果IM B的下一個頁面上會帶我到c。如果我在相同c按鈕會帶我去d等

我應該能夠使用的東西構成本頁面生成下一個頁面中的href:How to get first href link of li in a ul list in jQuery 例如

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

但是,我如何在< ul>目錄樹上找到某種.this,因此我知道要進入下一個鏈接?是否有某種在ul上找到這個html?

回答

0

問題分解下來:

  1. 分析你對(可能使用window.location object
  2. 在菜單中找到該節點
  3. 查找下一個和以前的節點
  4. 生成的頁面你的鏈接
+0

是的 - 我迷失在如何做第1步。一旦我這樣做,也許我可以到第2步也許不是。 3&4我應該能... – Jon

+1

我是一個完整的新手在js,但這是一個很大的幫助。我不知道窗口的位置存在。希望過一段時間後,我可以繞過它。謝謝 – Jon

相關問題