Stackoverflow 2012-03-28

by john_s

HTML

<div>
    There is some text in this div and I would like to append an html object right here.
    There might be some other text here.
</div>

JavaScript

var $div = $('div');

var text = $div.text().split('right here')

$div.empty();
$div.append(document.createTextNode(text[0]));
$div.append('<b>REPLACEMENT</b>');
$div.append(document.createTextNode(text[1]));