Ich versuche, eine automatische Größenanpassung wie Eingabe, wie wenn der Benutzer eingeben, wird der Eingang automatisch anpassen, um den Wert innerhalb der Eingabe aber anzupassen Es scheint, ich kann es nicht richtig machen oder arbeiten. Irgendwelche Ideen, bitte helfen?passen Sie die Breite des Eingangs, die der Wert Länge des Eingangs entsprechen
$(document).ready(function(){
$('input').on('input',function(){
$(this).css('width',$(this).width()+$(this).val().length);
});
});
input{border:1px solid red;width:30px;}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text">
Ihre aktuellen Code ändert sich auf jeden Fall die Breite des Eingangs, aber ich nehme es es verändert es nicht, wie Sie möchten? Vielleicht erzählen Sie uns, wie Sie es gerne hätten? –
Ich möchte die Breite des Eingangs automatisch als Benutzertyp anpassen, die Breite des Eingangs sollte der Wertlänge des Eingangs entsprechen, so dass der Wert des Eingangs in den Eingang passt, wie der Wert nicht ausgeschnitten wird Der Wert enthält eine lange Zeichenfolge. –