2014-05-01 57 views
0

,所以我想知道我怎麼能抓住一個元素中的數據,並替換/插入字符串轉換成元素我怎樣才能抓住內部元素字符串

jQuery的& AJAX:

(function(){ 
    $("#requestsone li h3").load("request.php h3#totalamountofrequest"); 
    console.log("hello there"); 
})(); 

現在我想要獲取h3#totalamountofrequest中的數據並將其替換爲#requestsone li h3而不替換元素,而是替換這些元素中的數據。

後負荷:

<h3> 
    <h3>somestring<h3> 
</h3> 

什麼我不希望它的輸出是另一種H3標籤內的H3標籤

+0

如果要插入純文本,使用'$(element).text()',如果要插入HTML元素,請使用'$(element).html()'。 – KBN

+0

你可以向我們展示相關的HTML和負載返回嗎? – Archer

+0

負載返回的字符串,但在該字符串中,它添加了一個h3標籤的元素,但將其添加到另一個h3元素中。 – ThinkkSo

回答

0

你可以這樣說:

$('#totalamountofrequest').text($('#requestsone li h3').text()); 

JSFiddle Demo

編輯:

這是如何做到這一點時返回的.load功能:

(function(){ 
    $("#requestsone li h3").load("request.php h3#totalamountofrequest", null, function() { 
     $('#totalamountofrequest').text($('#requestsone li h3').text()); 
     console.log("hello there"); 
    });  
})(); 
+0

how如果我想插入.load() – ThinkkSo

+0

@ThinkkSo請參閱我的編輯。 –

+0

已更新的問題 – ThinkkSo

0
$('h3#totalamountofrequest').html($('#requestsone li h3').html()); 
0

您可以使用下面的代碼簡單地抓住它

$("#id").text("Text you want to add"); 

$(".class").text("Text you want to add"); 

$("element selector").text("Text you want to add"); 
+0

這會起作用,但是對於jQuery中的文本函數的解釋和jQuery文檔的鏈接,這個答案會更好。 – StuperUser

相關問題