2017-02-28 101 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>