2012-09-28 36 views
0

這是前一個問題的延續,我嘗試了以前的方法,但我不確定自己做得是否正確,或者是否執行了預期的功能。我希望有一種方法可以用PHP來做到這一點。如何按類從一個頁面獲取列表項目到另一個頁面?

Search based on list item class

我將提供更詳細的解釋這段時間讓我可以更好地瞭解代碼的邏輯,和我想要做的事。

例如:

domain.com/default.html(頁面中所有我想要檢索的項目上)

下面是我想將這些列表項導出到網頁:

domain.com/section/red.html 
domain.com/section/blue.html 
domain.com/section/green.html 

在源頁面上,我要標註在班紅色,藍色或綠色的無序列表列表項,並在他們出現在同一順序給他們(所有的L1標籤內的標記)在源頁面上,轉到上面提到的他們各自的頁面。帶班紅色所有列表中的項目將被髮送到red.html,類藍色blue.html等

<div id="list"> 
<ul> 
<li class="red"></li> (to red.html) 
<li class="green"></li> (to green.html) 
<li class="red"></li> (to red.html) 
<li class="blue"></li> (to blue.html) 
<li class="red"></li> (to red.html) 
<li class="green"></li> (to green.html) 
</ul> 
</div> 

另外,我怎麼會在目標頁面指定從源頁面導出標記會放在哪裏?

有沒有簡單的方法用PHP來做到這一點?

任何輸入或協助理解。謝謝。

+0

您的列表項是否鏈接到相應的頁面? –

+0

我不確定我瞭解你的問題。但是,不,列表項中沒有超鏈接。 – Nux

+0

爲一個例子:

  • ITEM 1
  • 你需要這種東西嗎?更進一步解釋一點。我無法理解你的問題。 –

    回答

    0

    嘗試使用這個例子。我認爲這會對你有所幫助。

    ​$("#submit").click(function(e){ 
        e.preventDefault(); 
        alert($("ul").find(".red").text()); 
    });​ 
    

    當我提交我添加的表單時,我已經加載了與特定類相關的所有數據。您可以在加載頁面時加載它們。

    DEMO

    +0

    我只是嘗試了小提琴,理論上,是的,那就是我想要的。但我需要它將default.html中的內容按類導出到它們各自的頁面。像紅色類的小提琴一樣,這將在/default.html上,我想將它發送到/section/red.html,對於其他所有類/頁面也是如此。你能否解釋我可以如何設置目的地,以及如何讓它在目的地頁面上解析? – Nux

    +0

    你可以在$(document).ready()中加載相關數據;這些html頁面。 (red.htm,green.htm) –

    +0

    我對jQuery並不熟悉。如果我問得太多,我很抱歉,但我還是不太明白。 讓我們考慮/ section /文件夾中的目標頁面(red.html,blue.html,green.html)。考慮我想要檢索的類位於根default.html頁面中。讓我們在默認情況下上課。例如,現在將它發送到/section/red.html。我是否必須在default.html頁面上放置任何代碼以執行此操作,還是僅在red.html上?考慮到提供的信息,你能準確地寫出我要放在red.html上的內容嗎?對不起,我不熟悉腳本。 – Nux

    相關問題