我正在尝试使输入的自动调整大小,例如当用户输入时,输入会自动调整以适合输入内的值,但是,似乎我无法做正确或工作。任何想法,请帮助吗?调整对应于输入值长度的输入的宽度
$(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">
您当前的代码肯定是改变输入的宽度,但我把它它不改变它,你会怎么样?也许告诉我们你是怎么想的? –
我想使输入的宽度自动根据用户输入进行调整,输入的宽度应对应于输入的值长度,以便输入的值适合输入,就像当输入的值不会在该值包含一个长字符串。 –