javascript - javascript 上的函数无法删除

标签 javascript php jquery html

如何删除特定id中的所有DOM,我们知道http://jsfiddle.net可以测试所有条件下的 JavaScript。

目录文件:

\root
\root\index.php
\root\load.php

index.php 有脚本标签 id='index' 并且这个 index.php 使用 .load() (jQuery) 来加载.php,在 load.php 中有脚本标签 id='load',

我尝试使用这个方法(在load.php中从index.php获取干净的DOM):

$(document).ready(function(){
   $("#index").remove();
});

但这并没有删除 DOM 函数,为什么?

编辑: 这个麻烦是DOM无法去除

如果我加载了“load.php”,我需要删除一个 < script id='index' > 和 DOM 函数(全部来自此标签)

最佳答案

您不能使用具有相同id的多个元素,如果您想这样做,则需要使用来代替:

$(document).ready(function(){
   $(".index").remove();
});

更新

如果您想在加载另一个文件时隐藏脚本,您可以通过将脚本包围在 div 之间来隐藏,例如:

 <div class="divtohide">
      <script>
          $(document).ready(function(){
              $("button").click(function(){
                 $(".test").load("load.php");
              });
           });
      </script>
 </div>

并且在您的 load.php 中,您可以创建一个脚本来删除 .divtohide div:

 <script>
     $(document).ready(function(){
         $(".divtohide").remove();
     });
 </script>

关于javascript - javascript 上的函数无法删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42870334/

相关文章:

php - MakeTinyMCE v4 工具提示响应式

javascript - jQuery 可拖动和可放置与 data() 一起返回 NaN

javascript - 站点验证引发错误 : there is no attribute "DATA-BG"

javascript - 在 JavaScript 中按值复制 imageData

javascript - 如何在 JavaScript 中实现 html 语法荧光笔?

php - 无法在 codeigniter 的另一个 View 中定义的 View 中包含变量

php - 如何将 http 请求作为 curl 帖子?

javascript - slider 连续开关

Javascript $(document).ready 错误与 Wordpress 中的 XPath

javascript - 我什么时候应该通过 jQuery 调用匿名函数,什么时候应该通过普通 JavaScript 调用匿名函数?