我有一些内容由<hr>
标记。我需要做的是将开始标记和结束标记之间的所有内容包装起来。
鉴于此标记:
<hr class=begin>
some content
<some tags>
more content
<more tags>
<hr class=end>
这就是我需要的:
<hr class=begin>
<div class=content>
some content
<some tags>
more content
<more tags>
</div>
<hr class=end>
我可以这样做.nextAll()
但似乎应该有一个更优雅的解决方案。
您可以使用.nextUntil() http://api.jquery.com/nextUntil/像这样:
$("hr.begin").nextUntil("hr.end").wrapAll("<div class='content'></div>");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)