javascript - 动态结束一个div容器内的所有div

标签 javascript jquery html css

我有一些来自数据库的动态 html 数据。在一些 html 中,div 被正确关闭,一些记录里面的 div 没有被正确关闭。 我将这些东西放入 jquery 选项卡中,但是当未结束的 div 出现时,选项卡停止工作。我想要一些可以动态结束打开的 div 的东西。

最佳答案

如果您可以在 HTML 呈现之前访问它,那么这很容易:您让 jQuery 为您咀嚼它。示例:

jQuery("<div>Hello <span>Sir</span>")[0].outerHTML;

会给你:

<div>Hello <span>Sir</span></div>

因此,如果您能够在将接收到的 HTML 插入到选项卡之前在变量“dbStringName”中获取它,那么就这样做

var myCleanedUpHTML = jQuery(dbStringName)[0].outerHTML;

并将其放入您的标签中。

关于javascript - 动态结束一个div容器内的所有div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23904872/

相关文章:

javascript - onbeforeunload 在 chrome 上不起作用

javascript - 带过滤器的轮播画廊

javascript - url 哈希导航完成后修改页面滚动

javascript - 页脚的动态绝对位置,缺少像素 - 无限滚动

javascript - Bootstrap 模态宽度中的数据表

javascript - 诸如 "http://test:<a b>"之类的内容未显示在 IE 的文本区域中

jquery - MVC - 使用JQuery触发主视图中部分 View 的提交事件

javascript - 如何阻止来自 iframe 的请求

css - 如何创建页内水平导航锚定系统?

html - Bootstrap 导航栏不尊重文本颜色