2011-08-05 44 views
0

我在我的web應用程序中使用jquery選項卡。這些選項卡是根據用戶查詢結果動態創建的。我有幾個問題:使用jQuery標籤 - 清除標籤內容

  1. 我的標籤指向<div>內容與相應的ID。當用戶點擊選項卡時,內容會被填寫web服務請求的結果(與問題無關)。我的第一個問題是,當我在選項卡(<div>標籤)內添加項目時,我發現它並沒有被放在標籤的面板內。我正在使用selectedTab.append("<div class=itemSummary>" + getItemDetails(element) + "</div>")將新的<div>部分添加到此標籤。但是,我確實看到新項目外部標籤面板的邊框。我在這裏做錯了什麼?

  2. 簡單的問題:如何以編程方式清除標籤內容?在添加新項目之前,我需要清除標籤內容。

謝謝!

+0

什麼是'selectedTab'? – karim79

+0

我當前選中的選項卡,例如:$('#tabs') –

+0

您需要提供更多代碼!當內容不顯示在Tabs邊框內時,它可能是CSS問題,其中內容在絕對位置溢出,或者內容放置在Tab內容容器的外部,但在下一個Tab內容之前。在標籤面板中清除內容並加載新內容的最佳方法是使用類似'selectedTab.html(VarWithHTMLcontent);'的東西,並確保在調用此行之前將新內容存儲到內容變量中。該行將用變量中存儲的內容替換所有內部內容。 – Tumharyyaaden

回答

0

簡單,使用$ .empty();函數在擁有內容的容器上。

相關問題