这个功能有jQuery版本吗?
字符串 strip_tags (字符串$ str [,字符串$ allowable_tags])
从字符串中剥离所有标签和标签内的内容,但允许标签字符串中定义的标签和内容除外。
喜欢:
var stripped = strip_tags($('#text').html(), '<p><em><i><b><strong><code>');
从:
<div id="text"> <p> paragraph </p> <div> should be stripped </div> </div>
要删除 标记,而不 除去 content ,这就是PHP的strip_tags()行为,您可以执行以下操作:
strip_tags()
var whitelist = "p"; // for more tags use the multiple selector, e.g. "p, img" $("#text *").not(whitelist).each(function() { var content = $(this).contents(); $(this).replaceWith(content); });