javascript - 如何刷新div而不添加

标签 javascript jquery html

我正在尝试刷新 div,但它复制了其他所有内容。 在我做任何事情之前,页面看起来像这样:initial page 第二个按钮应该刷新 div,但是当我这样做时,这就是我得到的:after trying to refresh, it refreshes it, but duplicates everything else 我该如何使它只刷新 div?

<!DOCTYPE html>
<html>
<head>

</head>
<body>
    <br/>
    <div id='ff'>something</div>
    <input id='input'/>
    <button id='btn1'>first</button>
    <button id='btn2'>second</button>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
    <script>
        $(document).ready(function(){
           $('#btn1').click(function(){
               var input=$('#input').val();
               $('#ff').text(input);
           });
           $('#btn2').click(function(){
              $('#ff').load('thing2.html'); 
           });
        });
    </script>
</body>

最佳答案

在这一行

$('#ff').load('thing2.html'); 

您仅使用 id="ff"更新您的 div,但正在加载 thing2.html 的全部内容。

关于javascript - 如何刷新div而不添加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40794584/

相关文章:

javascript - 谷歌地图API被禁用?

javascript - 如何使用响应式设计将此菜单置于移动布局的中心

javascript - 为什么 fullpage.js 的部分大于窗口?

javascript - 使用ajax分页时数据困惑

javascript - 调用ng-repeat内部的API函数,提示错误。已达到 10 次 $digest() 迭代。在 AngularJS 中中止

jquery - 两个屏幕分辨率的重要属性

javascript - 如何将 jquery/javascript 验证转换为 PHP

jquery - 使用 jQuery 检查特定类的所有输入是否为空

javascript - jQuery:单击以滚动到下一部分

html - 使用 CSS 实现箭头进度条