私は入力のような自動サイズ変更をしようとしています。ユーザーが入力するときのように、入力は入力内の値に合わせて自動的に調整されます私はそれを正しいものにするか、働くことができないようです。任意のアイデアは、助けてください?入力の値の長さに対応する入力の幅を調整する
$(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">
あなたの現在のコードは間違いなく入力の幅を変えているが、私はそれを取る、あなたが好きなどのようにそれを変更しないのですか?おそらく、あなたはそれがどのようになりたいか教えてください。 –
私は入力の幅を自動的にユーザーの入力として調整したい、入力の幅は入力の値の長さに対応する必要がありますので、値には長い文字列が含まれます。 –