2012-02-09 51 views
1

在追加的div ID「txt」中附加文本。我有使用的appendChild()函數,補充說: 「這個測試是」 但我需要 「這是測試」在div中添加文本之前jquery

的document.getElementById( 「TXT」)的appendChild( 「這是」)。

之前

測試

這就是檢驗

幫我

回答

0

,你可以做這樣的:

var old_string = document.getElementById("div_id").innerHTML; 
var new_string = "is Testing"; 
document.getElementById("div_id").innerHTML = new_string + " " + old_string; 

希望有所幫助。

0
$("#txt").before("before text"); 
$("#txt").after("after text"); 

DEMO

,或者你可以BEFIT從鏈

$("#txt").before("before ").after("after "); 
+0

作爲同一div 「TXT」 前負荷圖像追加。如何追加圖像 – Vaishu 2012-02-09 10:17:59

2

你確定了你把問題標籤的答案 - 看看在.prepend() jQuery的功能。它不是在最後添加子節點到元素,而是在開始時添加它們。假設#txt是最初只包含文本節點「測試」,那麼這段代碼的元素:

$('#txt').prepend('This is '); 

會給你你想要的結果。

Working DEMO

相關問題