2014-05-01 34 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

相关问题