Ich möchte das erste Wort in einem Tag und den restlichen Text in einem anderen Tag mit
zwischen ihnen getrennt hinzufügen. Grundsätzlich möchte ich diese Art von HTML-Struktur.Erste Zeilenumbruch mit <span> und verbleibenden Textumbruch mit einem anderen <span> getrennt mit <br> Tag mit Jquery
<div class="hotspot-name">
<span>Building</span>
<br/>
<span>One text text</span>
</div>
Was auch immer ich versucht habe, erwähnt in unten Schnipsel.
$(".hotspot-name span").each(function() {
var html = $(this).html().split(" ");
html = html.slice(0, -1).join(" ") + " <br />" + html.pop();
$(this).html(html);
});
.hotspot-name{margin-top:10px;}
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<div class="hotspot-name">
<span>Building One</span>
</div>
<div class="hotspot-name">
<span>Building Two test test</span>
</div>
<div class="hotspot-name">
<span>Building Three test test</span>
</div>
<div class="hotspot-name">
<span>Building Four</span>
</div>
Dank !!
[Dies] (http://stackoverflow.com/questions/3760085/first-word-in-string-with-jquery) wird die Hälfte Ihrer Frage beantworten Teil . –