我有一个项目,我正在使用 $.ajax 检索外部 XML(rss 2.0 提要)......
我有一个特定的节点,其中包含一大块 HTML 内容,其中包括 IFRAME 内容,我想在将其插入 DOM 之前删除该 IFRAME。我想过做 .replace() 但 iframe 标签是未知且不断变化的......
我检索此节点如下:
var articleContent = "<div id='content_" + listcount + "' class='arrContent'>" + $(this).find("content\\:encoded, encoded").text() + "</div>";
然后我只是将变量 'articleContent' .append() 附加到我页面上的一个 div 中。
我想做的是在 .append() 之前我想完全删除所有 IFRAME 标记。
我试着做
$(articleContent).not('iframe');
和
$(articleContent + ' iframe').remove();
但两者都不起作用......在引入 HTMl 内容之前,我如何“清理”所有引用或跳过这些引用?