I have spent two days on this, so I will be disheartened if there is a simple answer. I am trying to put a span tag around every letter in a div, while leaving the rest of the tags intact.
<div id="div">
<p>
Of course some of the <strong>text is in other tags</strong> and <strong>some
is in <em>nested tags</em>, etc.</strong>
</p>
</div>
I get very close, but something always trips me up in the end.