jQuery - 根据值的宽度调整表单输入的大小?

标签 jquery forms input resize

是否可以获取输入的值宽度并动态调整输入的大小以使该值适合?

这是一个例子:

http://jsfiddle.net/bzBdX/2/

最佳答案

这是 jQuery 代码:

$('input').each(function(){
var value = $(this).val();
var size  = value.length;
// playing with the size attribute
//$(this).attr('size',size);

// playing css width
size = size*2; // average width of a char
$(this).css('width',size*3);

})​;

http://jsfiddle.net/bzBdX/7/

关于jQuery - 根据值的宽度调整表单输入的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9328682/

相关文章:

javascript - 在 textarea 上键入时突出显示文本

javascript - 如何找到包含 h1 的 td 元素,然后向 td 添加 onclick 事件

javascript - 使用 Angular JS 和 Cordova 上传表单数据和图像

Python 创建用户输入表单并将输入转换为数据帧

python - 在pygame中使用文本输入

javascript - Jquery sortable - 限制 droppables

javascript - 简单的 Bootstrap 轮播

javascript - 使用 javascript/html 无法进行表单验证

HTML 中的 PHP 表单,无法连接

function - Excel 2016 : How to select function from "suggested" dropdown list *by keyboard*?