0
$('.messages').children().each(function() { 
   var textNode = $(this); 
   textNode.text(
      textNode.text().replace("hi", "<img src='http://stupidknews.com/wp-content/uploads/2011/09/smiley-face.jpg' style='height:10px;'>")
   ); 
});`

我有,它用messages很好的替换所有类中的文本,但它用文本替换它,而不是用实际的 HTML。

如何让它现在工作!

4

1 回答 1

0

你可能需要html()而不是text();

textNode.html(
   textNode.text().replace("hi", "<img src='http://stupidknews.com/wp-content/uploads/2011/09/smiley-face.jpg' style='height:10px;'>")
);
于 2013-08-18T21:23:22.080 回答