有没有一种好方法可以删除所有 SPAN 标签(同时保留其中的文本)并用 BR 替换所有 DIV 和 P?使用 jQuery?
<div>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin rutrum tincidunt urna ac dignissim. Phasellus nisi ante, pharetra at
<span> lorem a, condimentum ullamcorper</span>
<span> leo. Duis pharetra nulla sit amet dui feugiat luctus.</span>
</p>
<p>
<span>Ut eget nulla pulvinar ligula tincidunt placerat ut in eros. Cras posuere eget lacus eu lacinia. Cras lacinia porta porta. In hac habitasse platea dictumst. Maecenas nibh ligula, vulputate ut suscipit congue, euismod sed nunc. Cras quis rhoncus justo, sit amet vulputate enim.</span>
</p>
</div>
我正在与 contentEditable 问题作斗争,并且不能选择捕获某些 keydown,这需要完全跨浏览器有效并且带有返回(新行)、退格和删除按钮。