我有一些来自数据库的动态 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/