猿问

jq怎样过滤掉没有属性的div?

jq怎样用正则过滤掉没有属性的div?


列如:


var html='<div>

<a style="">segment fault</a>

<div></div>

<div id="div"><div ><ul><li><div class="a">jq怎样过滤掉没有属性的div?</div></li></ul></div></div>

</div>

<div></div>';

console.log(html);

需要log结果:


<a style="">segment fault</a>

<div id="div"><ul><li><div class="a">jq怎样过滤掉没有属性的div?</div></li></ul></div>

div位置不限,节点不限,只要是无属性的div都过滤掉。


慕神8447489
浏览 434回答 1
1回答

绝地无双

html&nbsp;=&nbsp;html.replace(/<\s*\w+\s*>\s*<\s*\/\w+\s*>/g,'');
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答