[jQuery] What's the best way to replace text in a node?

[jQuery] What's the best way to replace text in a node?


I'm guessing this should be a simple one for the jQuery stalwarts
here. I've recently moved over from Protoype and was used to using
the update() function to replace text within a node - something like
this:
PROTOTYPE
<p id='dText'>text to be replaced
$('dText').update('New text string')
JQUERY
<p id='dText'>text to be replaced
$('#dText').remove().append('New text string')
Now it appears to me that in jQuery, there isn't an out of the box
function to replace the contents of a node without also replacing the
node too, hence the reason I am chaining remove() and append(). Is
there a better way to achieve this?
Many thanks
George