[jQuery] How to replace a div content?

[jQuery] How to replace a div content?


How could i replace a html content inside the div?
I have 1 div (<div id="elem">ini text</div>) and everytime i click a
button, i want to replace the html content inside the #ELEM to new
one.
I try to use:
jQuery("#button").click(function() {
    jQuery("#elem").html('<b>my text</b>');
});
but everytime i click the button, the html is not replaced, resulting
something like:
<b>my text</b><b>my text</b>
What is the solution?