Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 刷新div并避免在刷新div中刷新span/div_Javascript_Jquery - Fatal编程技术网

Javascript 刷新div并避免在刷新div中刷新span/div

Javascript 刷新div并避免在刷新div中刷新span/div,javascript,jquery,Javascript,Jquery,我有一个正在工作的div刷新,但是是否可以避免刷新div中的div/SPAN <script type="text/javascript"> $(document).ready(function(){ readings(); }); function readings(){ $('#readingss').load('test_update.php', function(){ setTimeout(readi

我有一个正在工作的div刷新,但是是否可以避免刷新div中的
div/SPAN

<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>

$(文档).ready(函数(){
读物();
});
函数读数(){
$('#readingss').load('test#u update.php',function(){
设置超时(读数,1000);
});
}
我不希望这个跨度被刷新

只需使用额外的包装器即可

<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>

$(文档).ready(函数(){
读物();
});
函数读数(){
$('#test_update_wrapper').load('test_update.php',function(){
设置超时(读数,1000);
});
}
我不希望这个跨度被刷新

您正在替换整个标签。为什么不将
span
移到
div
之外?您无法逃避span刷新,因为它位于
readings
div之内。可能的解决方案是将span移到div之外。没有办法。我想这是在询问如何在父元素被隐藏时显示子元素。