首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

input自动设置宽度解决思路

2012-04-22 
input自动设置宽度我想要一个input,它由jQuery来自动填充内容,但内容有长有短,如果用css定死input的宽度很

input自动设置宽度
我想要一个input,它由jQuery来自动填充内容,但内容有长有短,如果用css定死input的宽度很难看。
比如:
...
<input type="text" id="name" class="STYLE"/>//name可能是六个字符
<input type="text" id="date" class="STYLE"/>//而date有10 个字符
...
$('#name').val(myjson.VO.name);//在刷新页面时由jQuery从action中查到数据,并自动填到input中去
$('#date').val(myjson.VO.date);
...

我想找一个函数,能检测到myjson.VO.name的长度,并把它设置为input的宽度。
我只找到一个能自动改变input宽度的函数,但它只适用于手动输入。

[解决办法]
长度不一样不是更难看吗?。。
试试
var name = myjson.VO.name;
document.getelementByID("name").size = name.length;

热点排行