код $('#currenttime').before(...).remove()
будет каждый раз удалять #currenttime
со страницы. это именно то, что вы просите это сделать ...
так:
<div id="currenttime"></div>
становится:
<div class="timeupdate"><h3>Last update: 00/00/00 00:00:00<div>
когда вам, вероятно, нужно оказаться на странице, это div с классом timeupdate, чтобы также иметь идентификатор, который ищет код:
<div id="currenttime" class="timeupdate"><h3>Last update: 00/00/00 00:00:00</h3><div>
видите, как это решает вашу проблему? самый простой способ добраться туда - начать с кода на странице:
<div id="currenttime" class="timeupdate"></div>
и просто используйте функцию html()
для прямой замены содержимого:
$('#currenttime').html('<h3>Last update: ' + sometime+ '</h3');
нет before()
, нет remove()
, нет проблем. :)