JSFiddle - React, Tailwind, and code Playground
HTML
<div class="hoge">
半角全角混合文字列14文字
<p>Paragraph</p>
文字列<span>span</span>文字列文字列文字列
</div>
<div class="hoge">
半角全角混合文字列14文字
<p>Paragraph</p>
文字列<span>span</span>文字列文字列文字列
</div>
<div class="hoge">
半角全角混合文字列14文字
<p>Paragraph</p>
文字列<span>span</span>文字列文字列文字列
</div>
<ul>
<li><a href="https://teratail.com/questions/16247">特定要素内のタグで括られていない文字列をタグで括りたい(16247)|teratail</a></li>
</ul>
CSS
.hoge {
margin: 1em;
padding: 0.5em;
border: solid 1px black;
}
.hoge > div {
color: red;
font-weight: bold;
}
JavaScript
jQuery('.hoge').each(function (i, element) {
var div = element.ownerDocument.createElement('div'),
textNode = element.firstChild;
div.appendChild(textNode.cloneNode(false));
element.replaceChild(div, textNode);
});