javascript
  • jquery
  • innerhtml
  • textnode
  • 2013-08-18 40 views 0 likes 
    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代替它。jQuery小書籤textnode不起作用

    如何使它現在工作!

    回答

    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;'>") 
    ); 
    
    相關問題