次のようなテキストとhtmlタグの文字列を含む変数があります。
var temp = "<div>Some text</div><p>More text<span>here</span></p><p>Even more</p>";
特定の種類のタグをすべて削除したいのですが。p
たとえば、すべてとspan
タグを考えてみましょう。
これは私が思いつくことができる最高のものです:
var temp = "<div>Some text</div><p>More text<span>here</span></p><p>Even more</p>";
var $temp = $(temp);
$("p", $temp).replaceWith("foo");
alert($temp.html()); //returns "Some text"
私が見つけた最も近い応答は、Nick Craverによるこの回答です:jqueryを使用して文字列からスパンタグを削除します。