2013-08-16 106 views
0

我正在嘗試使用JQuery動態創建對象。我有一個json對象,其中包含要拉出並添加到對象上的元素。到目前爲止,我一直在使用這條線,我我的對象上獲取文本:向JQuery對象添加標籤

$(this.node).find('a').text(dict.get('text1')); 

我想添加第二個對象,「text2」中,有一個段落標記。以類似的方式添加標籤到jquery對象的功能是什麼?

編輯:我想有兩個段落標記的對象,我可以添加類/ ID標籤

+0

.append()就是你要找的東西。 –

+0

是不是'數據'你在找什麼:http://api.jquery.com/data/ – jerone

+0

爲了追加,問題是當添加新文本時保留舊文本。反正有嗎? –

回答

3

落得您需要.append()功能:

說明:插入內容,通過指定參數,到匹配元素集中每個元素的末尾。

documentation

如果你想添加一個段落,你可以這樣做:

var $p = $("p"); 
$p.text("This will be the paragraph text."); 
$(".container").append($p); 

這裏也找到insertion-inside功能。

+0

對於追加,問題是當添加新文本時保留舊文本。反正有嗎? –

+0

@ParagSrivastava請添加您的HTML代碼。 –

+0

沒關係它解決了謝謝! –

1

您有幾種選擇取決於你如何/要插入相對於現有內容的標籤,其中:append()或appendTo(),prepend()after()或insertAfter(),before()或的insertBefore()。如果你在同一區域插入多個標籤,你也可以首先使用這些函數「連接」它們,然後再將它們實際插入到較大的jQuery對象中。