Cut and pasted your example. Works fine for me. Do you not have an "onready" opening function, eg $(function() {}?
On Jul 7, 10:04 am, SimDigital <[EMAIL PROTECTED]> wrote: > 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?