$.ajax を使用して外部 XML (rss 2.0 フィード) を取得するプロジェクトがあります...
IFRAME コンテンツを含む HTML コンテンツのチャンクを含む特定のノードが 1 つあり、DOM に挿入される前にその IFRAME を削除したいと考えています。.replace() をしようと思ったのですが、iframe タグが不明で、常に変化しています...
このノードを次のように取得します。
var articleContent = "<div id='content_" + listcount + "' class='arrContent'>" + $(this).find("content\\:encoded, encoded").text() + "</div>";
その後、その変数 'articleContent' をページの div に .append() するだけです。
私がやろうとしているのは、すべての IFRAME タグを完全に削除したい .append() の前です。
やってみた
$(articleContent).not('iframe');
と
$(articleContent + ' iframe').remove();
しかし、どちらも機能しません... HTMlコンテンツを取り込む前に、すべての参照を「クリーン」にするか、それをスキップするにはどうすればよいですか?