input文本框自适应文本内容value宽度
2018-11-26 14:45
106 查看
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <input type="text" style="width: 100px ;font-size: 14px;" value="静静的敲代码" class="input_auto"> <input type="text" style="width: 100px;font-size: 20px" value="算了,先找对象吧" class="input_auto"> <span class="spanw"></span> </body> <script type="text/javascript" src="https://code.jquery.com/jquery-3.1.1.min.js"></script> <script type="text/javascript"> jQuery(document).ready(function($){ // 第一次加载设置input宽度 $('.input_auto').each(function(index, el) { textWidth($(this)) }); // 改变文本内容时重置宽度 $('.input_auto').bind('input oninput', function() { textWidth($(this)) }); function textWidth($this){ // 获取当前input的value值和字体大小 var inputVal=$this.val(); var font=$this.css('font-size'); //获取容器的宽度 $(".spanw").text(inputVal).css('font-size',font);; var width = $(".spanw").width(); // 清空容器 $(".spanw").text(''); // 设置input宽度 $this.css('width', width); }; }); </script> </html>
相关文章推荐
- 点击input 自动删除value文本内容
- 点击input 自动删除value文本内容
- jquery/js实现文本框根据输入内容input,textarea自适应高度
- jQuery计算文本宽度和input标签根据输入字符动态自适应宽度的实现
- input文本框实现宽度自适应代码实例,input文本框
- jQuery计算文本宽度和input标签根据输入字符动态自适应宽度的实现
- js实现文本框宽度自适应文本宽度的方法
- Flash: Flash动态文本框内动态文本内容自适应 - 我正要找的一个组件
- input文本框实现宽度自适应
- 按指定宽度填充文本内容,单词自适应换行
- HTML中让表单input等文本框为只读不可编辑但可以获取value值的方法;让文本域前面的内容显示在左上角,居中
- 根据文本内容快速自适应控件的宽度和高度
- jQuery计算文本宽度和input标签根据输入字符动态自适应宽度的实现
- js实现文本框宽度自适应文本宽度的方法
- input[typpe="text"]自适应文本宽度
- 我的插件のinput文本框实现宽度自适应
- DIV+CSS实操七:中文系内容模块控制文本不换行和超出指定宽度后用省略号代替
- ie6下子菜单宽度无法随内容增加宽度自适应
- IOS UIWebView截获html并修改便签内容,宽度自适应
- 控件显示文本宽度自适应