jQuery:删除结束标签

2023-12-02

有没有办法使用 jQuery 删除单个结束 HTML 标签?

Example:

  <div class="one">
    <div class="two">CONTENT</div>
  </div>
</div>

我必须删除最后一个,这意味着 div.one 关闭后的关闭 div 标签。

不幸的是,我必须使用 JS/jQuery 来完成此操作,因为我在这个项目上使用的系统无法删除它。


不,那是不可能的。页面中根本没有结束标签。

结束标记在解析之前存在于 HTML 代码中,解析后每个元素都是一个对象,而不是标记中的起点和终点。

浏览器将尝试修复无效标记,但问题是不同的浏览器会执行不同的操作。有些浏览器可能会忽略额外的结束标签,而另一些浏览器可能会暗示一个开始标签以使其成为一个完整的元素。您可以尝试重新排列元素,使它们恢复到没有额外结束标记时的状态,但要做到这一点,您需要知道所有不同的浏览器在解析代码时会做什么。

更糟糕的是,如果该代码位于另一个代码中div,这将是那个结束于此处的标签,无效代码将在此之后出现。如何处理取决于您所显示的代码之外的代码,并且不同的浏览器可能会以不同的方式处理无效代码。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jQuery:删除结束标签 的相关文章

随机推荐

  • 如何使用 Silverlight 4.0 且不使用 EF 设置 RIA 服务

    作为 Silverlight 新手 我发现设置 RIA Web 服务非常困难 网络上提供的示例几乎总是将实体框架称为 ORM 但我们使用 NHibernate 作为 ORM 我知道 Brad Abrams 的教程 他使用 NHibernat
  • Django ManyToManyField 引用其他应用程序返回“app.model.None”

    我试图从另一个应用程序获取模型 ManyToManyField 并创建一个列表 但在尝试在模板中调用它时它返回 app1 Model None app1 models class Illness models Model title mod
  • 将 1000 位数字与 10 位数字交换 (C)

    我正在尝试切换 例如 输入 54321 987 然后 4 和 2 应该切换 因此输出将为 52341 987 54321 777 应变为 52341 777 如果是 2345 777 则应为 4325 777 除此之外的任何事情我都不关心
  • 将设备中分配的数据从设备复制到主机

    我有一个在设备中动态分配的指针 那么如何将其从设备复制到主机 include
  • 绘制堆积条形图?

    我有以下数据 structure list Time c 1L 1L 1L 1L 1L 1L 1L 1L 1L 1L 1L 1L 2L 2L 2L 2L 2L 2L 2L 2L 2L 2L 2L 2L 3L 3L 3L 3L 3L 3L 3
  • 从“int”到“char *”的转换无效

    我想编写一个程序 该程序将从文本文件中读取并使用结构存储文本文件中的内容 然后重新组合并打印出文本文件中的信息 但我遇到了问题getline 我试着写getline像这样 getline infile info name 但它不起作用 我还
  • 设置 HTML 表单文本区域的值?

    我正在使用以下内容来设置文本区域的值 br b Description b br
  • SQLite3 中的外键支持

    根据this从 2010 年开始 EnforceFKConstraints 连接字符串属性应该在 SQLite 的未来版本中实现 有谁知道开发商是否已经开始这样做了 如果没有 是否有另一种方法可以启用外键支持 而无需在每个连接上执行 PRA
  • 用于 Spring 配置的 Hibernate OGM 提供程序

    我创建了一个Java应用程序 可以使用SQL Server或Neo4j作为数据库 而无需触及应用程序层 我只需修改提供程序和连接信息 如下所示
  • 就在我以为我终于理解了 Javascript 范围的时候

    我遇到了一些事情 这说明我显然还没有明白 谁能解释一下为什么 this 的值会在下面发生变化 var MyFunc function alert this var innerFunc function alert this innerFun
  • C# - 如何确定 Type 是否为数字

    有没有办法确定给定的 Net 类型是否是数字 例如 System UInt32 UInt16 Double都是数字 我想避免使用很长的开关盒Type FullName 试试这个 Type type object GetType bool i
  • 如何在 php docker 镜像中安装 pdo 驱动程序?

    我使用作为基础php docker 容器带有标签 php 5 6 apache 我将它与基本的mysql 5 6我可以在主机上找到的图像mysql 我创建了一个数据库 并用基本值填充了一个表 然而尝试访问我的应用程序时 我得到 Fatal
  • (Git) 当当前分支中有大量更改时,将修复提交到不同分支的最实用方法是什么?

    这是场景 您正在功能分支上工作 您创建了几个新文件 移动了一些文件并更改了其他几个文件 在处理一些不是您编写的代码时 您注意到并立即修复了一个错误 或者 您注意到某个功能缺少文档 因此您可以快速为下一个开发人员添加一些专业提示 然后 您意识
  • 检测硬盘是否正在被访问

    我正在尝试制作一个非常简单的硬盘访问监视器像那些根据驱动器使用情况闪烁的嵌入式 LED 一样工作 那个 LED 确实对我很有帮助 但我使用的笔记本电脑没有它 因此 我制作了一个简单的托盘图标应用程序 但我不知道如何确定磁盘访问的变量 我搜索
  • mysql 服务器无法启动 MAMP

    我在这里读过一些答案 这些答案说当你的 mysql 服务器无法在 MAMP 中启动时 你应该运行 sudo killall 9 mysqld 我过去曾使用过它 它确实有效 但无论出于何种原因 这次它不起作用 我在日志中收到此错误消息 04
  • 如何从 ActiveRecord 中的事务中排除模型?

    我有一个特殊情况的模型 它不能成为外部事务的一部分 Outer Transaction do Inner create blah end 假设 Inner 不知道它正在被拉入哪个特定交易 我如何阻止 Inner 成为交易的一部分 例如 创建
  • 整理和重塑凌乱的数据集(重塑/收集/联合功能)?

    按照我之前的问题 R 重塑 收集功能以创建准备进行多级分析的数据集 我发现它有点复杂 我的数据集实际上比我希望的 更混乱 完整的故事如下 我有一个很大的数据集 有 240 个案例 每行都是一个病例 乳腺癌患者 在数据集末尾的某个地方 比如从
  • 对于大图像,UIImage imageNamed 是否仍然会导致 iOS 4 上的内存问题?

    我发现了几篇内存管理文章提到UIImage s imageNamed当内存中有很多大图像时会引起问题 http akosma com 2009 01 28 10 iphone memory management tips http www
  • Cocoa forControlEvents:WHATGOESHERE

    在 Cocoa Objective C 中 如果我以编程方式创建了一个按钮 我应该为我的控制事件添加什么 btnMakeChar addTarget self action selector makeChar forControlEvent
  • jQuery:删除结束标签

    有没有办法使用 jQuery 删除单个结束 HTML 标签 Example div class one div class two CONTENT div div 我必须删除最后一个 这意味着 div one 关闭后的关闭 div 标签 不