我有这段代码
<div class="kakaa">
<div class="hihi">
<div>dfsfsdf</div>
<div class="haha">
<div id="kaka">ohfoehwf</div>
</div>
</div>
<div class="main">
<div>lorem</div>
</div>
</div>
现在,我想删除div有类hihi,怎么做成为
<div class="kakaa">
<div class="main">
<div>lorem</div>
</div>
</div>
答案 0 :(得分:0)
您没有指定您是在服务器端还是客户端执行此操作。如果是客户端,则不需要正则表达式。使用jQuery:
$('.hihi').remove();
以下是参考资料:http://api.jquery.com/remove/
如果您在服务器端进行操作,请不要使用正则表达式(您将永远无法使用正则表达式覆盖HTML标记中的所有可能性)。而是使用HTML DOM解析器。这是一个非常简单的问题:http://simplehtmldom.sourceforge.net/