0

ページ上で20秒ごとにdivを更新しています。コードはdivを更新しますが、それ自体の中にdivをネストします。

<script>
  setInterval(function(){
  $("#open").load("test.php #open");
  }, 20000);
</script>

javascriptをリロードする前:

<div id="open">
  <p>Testing</p>
</div>

javascriptのリロード後:

<div id="open">
    <div id="open">
        <p>Testing</p>
    </div>
</div>

そこにあるページサイトの長さに関係なく、javascriptの実行後は常にネストされたdivが1つだけになります。別のネストされたdivをロードしないようにするにはどうすればよいですか?

4

1 に答える 1

1

私は test.php が返すと思います<div id="open">(blah)</div>か?

試す:

$("#open").load("test.php #open").children( ).unwrap( );

ただし、実際にはphpスクリプトを変更する必要があります。

于 2013-03-06T01:23:00.047 に答える