<div>
文本框:<input id="txtId" type="text" />
</div>
<script type="text/javascript">
//获取文本宽度
var textWidth = function (text) {
var sensor = $(\'<pre>\' + text + \'</pre>\').css({ display: \'none\' });
$(\'body\').append(sensor);
var width = sensor.width();
sensor.remove();
return width;
};
$("input").css("padding-left", "10px");
//input宽度自适应
$("input").unbind(\'keydown\').bind(\'keydown\', function () {
$(this).width(textWidth($(this).val()) * 1.2);
});
</script>