如何使用load()刷新div而不复制元素?

Mor*_*eza 4 jquery

我使用此代码刷新div id="my":

<script type="text/javascript">
function recp() {
  setInterval(function() 
{
    $("#my").load(location.href+ ' #my');
});
}
</script>


<div id="my"><?php echo date('a:i:s'); ?></div>
Run Code Online (Sandbox Code Playgroud)

它工作,但它生成此代码:

<div id="my"><div id="my">pm:25:40</div></div>
Run Code Online (Sandbox Code Playgroud)

如何在不生成双div的情况下刷新div?

换句话说,如何只刷新这个div:

<div id="my"><?php echo date('a:i:s'); ?></div> 
Run Code Online (Sandbox Code Playgroud)

Kok*_*ers 6

添加另一个div作为容器并加载内容,就像那样.

<script type="text/javascript">
function recp() {
  setInterval(function() 
  {
    $("#result").load(location.href+ ' #my');
  });
}
</script>

<div id="result">
  <div id="my"><?php echo date('a:i:s'); ?></div>
</div>
Run Code Online (Sandbox Code Playgroud)