habe ich habe folgende TextParse Text, html innerhalb
let text = "La altura del Monte Everest es <select class='cs-select cs-skin-slide' id='memorySelect'></select> y es por eso considerado el monto más alto del mundo"
Nach der Auswahl von Optionen über JS hinzufügen, ich anfügen, wie dies in meinem Körper.
$('body').html(text)
So ist mein Ergebnis der folgenden
Das ist, wo das Problem ist !. Ist mein String ich die HTML müssen in der MIDDLE des Textes, NICHT am Ende
So wäre das Ergebnis der folgenden
analysieren Warum wird die HTML nach unten geht ? Ich habe das gleiche mit 3 HTML-Strukturen versucht und alle 3 geht nach unten und der Text bleibt an der Spitze.
UPDATE: Dies ist die CSS der SELECT
display: inline;
vertical-align: middle;
position: relative;
text-align: left;
z-index: 100;
background: #292f33;
max-width: 500px;
user-select: none;
funktioniert gut in der JSFiddle https://jsfiddle.net/9jmn8vwv/? Meine Vermutung ist, dass es auf der CSS-Formatierung des select-Elements basiert, stellen Sie sicher, dass es so etwas wie 'display: inline-block' verwendet. –
Haben Sie CSS in Ihrer Datei? Vielleicht hat Ihre Auswahl "float" gesetzt? Mit Ihrem Code wie er ist, scheint er wie vorgesehen zu funktionieren: https://jsfiddle.net/mspinks/088f8z8b/4/ –
Überprüfen Sie Ihr CSS, es gibt einige Klassen auf der Auswahl, die das wahrscheinlich verursachen. –