从字符串中删除图像标记之外的html标记

时间:2014-05-15 05:29:06

标签: javascript jquery

我有一个关于从图像标签中删除字符串中的html标签的问题。假设我们有一个字符串:

<p>MA2: Allow time for editing and other types of question revisions.<span class="AM"> <img src="img" title="{(1 if x>=0),(0 if x<0):}"style="vertical-align: middle;"> </span> <span class="AM"> </span> </p>

在此,我们只需要像html标记一样删除<p><span>但我们需要图片代码。


预期结果:

MA2: Allow time for editing and other types of question revisions.<img src="img" title="{(1 if x>=0),(0 if x<0):}" style="vertical-align: middle;">

提前致谢。

1 个答案:

答案 0 :(得分:2)

  

$(&#39;跨度&#39)。内容()解开();

     

$(&#39; P&#39)。内容()解开();

对于除图像以外的所有元素:

$('*').not('img').contents().unwrap();

更多信息:

http://api.jquery.com/contents/

http://api.jquery.com/unwrap/