2012-05-08 49 views
0

編輯:我發現一個解決方案使用jQuery和append() 從PHP,我構建了包含我想插入到選項卡divs的所有信息的數組。然後我發送這個數組到jquery中,將數組編碼爲json end,並使用getJSON捕獲數組。現在我可以成功將我的數據添加到各個div中。感謝您的幫助從PHP插入一個具有特定ID的div的值

這是我的情況:在我的主頁上,用戶可以輸入一個鏈接,並將其發送到數據庫旁邊的鏈接類型(如果它是關於自然,新聞,技術,娛樂的鏈接..) 現在在同一頁面上,我有一個div,不用刷新整個頁面就可以加載,而在這個div裏面,我有一個標籤界面,其中每個標籤代表一個鏈接的類型。每個選項卡內部都存在相應類型的鏈接。 在我的數據庫中,我存儲的鏈接和鏈接的類型

這是我的問題:我如何正確填寫鏈接的標籤,知道要填寫的選項卡的ID只有在讀取數據庫時知道PHP腳本

這是與選項卡界面

<div class="tabs"> 
    <ul class="tab_nav"> 
     <li><a href="#News">News</a></li> 
     <li><a href="#Technology">Technology</a></li> 
     <li><a href="#Sport">Sport</a></li> 
    </ul> 
    <div id="News"> 
    </div> 
    <div id="Technology"> 
    </div> 
    <div id="Sport"> 
    </div> 
</div> 

我想要做的是插入某種類型的鏈接與相應的ID股利股利。只有在獲取數據庫時才知道鏈接的類型(以及div的ID)。

我是新來製作網站,我完全卡在這裏。我不知道該如何處理。

謝謝!

+0

有很多方法可以解決這個問題。你有什麼嘗試? – ametren

+0

還沒有嘗試過,但我有一個想法,現在在PHP腳本中,我可以將所有鏈接和數據庫中的類型放入數組中。我正在使用PDO方式從表中獲取我的數據。我的想法是將數組傳遞給javascript或jquery,然後jquery會正確地將數據放入div中 – user1032243

回答

1

試試這個:

$('a').each(function(){ 
    t = $(this).text(); 
    $("#" + t).text($(this).attr("href")) 
}) 
1

這是你想要的嗎?

$('a').each(function(){ 
    $(this).clone().appendTo("#" + $(this).text()); 
})​ 

這裏是整個代碼:Click here!

注:它使用jQuery的。只是想說,因爲你說你的新網絡thingy。

相關問題