87,996
社区成员
发帖
与我相关
我的任务
分享var str = '<p class="p1"> p 测试</p><div id="d1" class="cd1">div 测试</div>这是测试<br><table id="t1" class= "ta1"><tr><td>table 测试</td></tr></table>';str = '<p class="p1"> p 测试</p>div 测试这是测试<br>table 测试';
假如里面的DOM有错误,有很多标签没有闭合呢?
$(":not(p):not(br):not(b):not(i):not(ul):not(li)").each(function(i){
var tt=$(this).html();
$(this).replaceWith(tt);
})
var str = '<p class="p1"> p 测试</p><div id="d1" class="cd1">div 测试</div>这是测试<br><table id="t1" class= "ta1"><tr><td>table 测试</td></tr></table>';
var reg=/(?:<[^p(?:br)bi(?:ul)(?:li)\/].*?>)|(?:<\/[^p(?:br)bi(?:ul)(?:li)].*?>)/g;
alert(str.replace(reg,""));
$(":not(p):not(br):not(b):not(i):not(ul):not(li)").remove();$(":not(p):not(br):not(b):not(i):not(ul):not(li)").remove();$(":not(p):not(br):not(b):not(i):not(ul):not(li)").remove();