如何使用jQuery解开文本?

前端之家收集整理的这篇文章主要介绍了如何使用jQuery解开文本?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何使用jQuery从 HTML标签中打开文本?

例如,如何转换这个HTML

<p>A <i>sentence</i> with <b>bold words</b>.</p>

进入(即删除粗体标签)

<p>A <i>sentence</i> with bold words.</p>

只使用jQuery而不是正则表达式?

解决方法

你可以这样做:
$("b").each(function() {
    $(this).replaceWith(this.childNodes);
  });

注意:这将保留任何HTML内部的.text()可能会转换它.

如果你真的只是把< b>< / b>你可以在jQuery 1.4中使用Cheeso的答案有点简单:

$("p").html(function(i,h){ return h.replace(/<b>/g,'').replace(/<\/b>/g,''); });

猜你在找的jQuery相关文章