Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.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 在PHP中包含模板时删除旧内容_Javascript_Php_Jquery - Fatal编程技术网

Javascript 在PHP中包含模板时删除旧内容

Javascript 在PHP中包含模板时删除旧内容,javascript,php,jquery,Javascript,Php,Jquery,问题是,文件实际上并没有被删除,当我查看页面源代码时,我可以在最后看到旧的内容 尝试删除() 您可以使用方法将元素从DOM中取出。当您想要移除元素本身以及其中的所有内容时,请使用它 $("#old-content").remove(); //查找元素 变量按钮=$(“按钮”) //句柄单击并添加类 按钮。打开(“单击”,函数(){ $(“#条幅消息”).remove(); }) 你好,世界 去除 以下是我的做法: $("#old-content").remove(); jQuery(文

问题是,文件实际上并没有被删除,当我查看页面源代码时,我可以在最后看到旧的内容

尝试删除()

您可以使用方法将元素从DOM中取出。当您想要移除元素本身以及其中的所有内容时,请使用它

$("#old-content").remove();
//查找元素
变量按钮=$(“按钮”)
//句柄单击并添加类
按钮。打开(“单击”,函数(){
$(“#条幅消息”).remove();
})

你好,世界

去除
以下是我的做法:

$("#old-content").remove();

jQuery(文档).ready(函数($)
{
$(“#旧内容”).remove()
})

这样做的好处是,如果文件不存在,则会拾取软包含警告,并且代码不会运行,而仅在条件之外运行代码将始终运行函数并删除内容,即使它没有成功包含。

我认为jquery和jquery之间存在冲突。因此,请像这样使用javascript代码

<?php if (file_exists('main.php')) : ?>
    <?php include 'main.php'; ?>

    <script>
        jQuery(document).ready(function($)
        {
            $('#old-content').remove()
        })
    </script>
<?php endif; ?>

在模板中或模板包含的整个页面的何处添加?@gragascomping在您需要的位置-因此在模板中:)确保路径正确-最好将包含移动到条件中-将编辑我的答案
$("#old-content").remove();
<?php if (file_exists('main.php')) : ?>
    <?php include 'main.php'; ?>

    <script>
        jQuery(document).ready(function($)
        {
            $('#old-content').remove()
        })
    </script>
<?php endif; ?>
var x = document.getElementById("old-content"); 

x.remove(x.selectedIndex);