I try to find text that is not inside a div element and wrap it into a div:
$( ".details" ).text().wrap( "<div></div>" );
.details div {
font-size: 11px;
color: #777;
letter-spacing: 1px;
text-transform: uppercase;
padding: 4px 0;
margin: 0;
border-top: 1px solid rgba(0,0,0, .05);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="details">
<div>monkey</div>
elephant
<div>rabbit</div>
<div>sun</div>
<div>moon</div>
<div>bird</div>
</div>
I cannot find the right way to to this.
The result I try to achieve is:
<div class="details">
<div>monkey</div>
<div>elephant</div>
<div>rabbit</div>
<div>sun</div>
<div>moon</div>
<div>bird</div>
</div>