2017-02-28 97 views
0

我有一个div刷新正在工作,但可以避免在刷新div内刷新DIV/SPAN刷新div并避免刷新div内的span/div

<script type="text/javascript"> 
    $(document).ready(function(){ 
     readings(); 
    }); 

    function readings(){ 
     $('#readingss').load('test_update.php', function(){ 
      setTimeout(readings, 1000); 
     }); 
    } 
</script> 

<div id="readingss"> 
<span>I dont want this span to be refreshed</span> 

<?php include('test_update.php'); ?> 
</div> 
+1

你更换整个标签。为什么不把“span”移到'div'之外? – 2017-02-28 10:23:53

+0

因为它在'readingss' div中,所以你无法逃避span刷新。 可能的解决方案是将跨度移出div。没有周围的路。 –

+1

我想这是问如何隐藏父项时显示一个子元素。 – Ionut

回答

0

只要用另外的包装

<script> 
    $(document).ready(function(){ 
     readings(); 
    }); 

    function readings(){ 
     $('#test_update_wrapper').load('test_update.php', function(){ 
      setTimeout(readings, 1000); 
     }); 
    } 
</script> 

<div id="readingss"> 
    <span>I dont want this span to be refreshed</span> 
    <div id="test_update_wrapper"> 
     <?php include('test_update.php'); ?> 
    </div> 
</div>