input寬度隨文字變化而變化

<input type="text" class="form-control">
<script>
var searchinput=$("input");
var textWidth = function (text) {
            var sensor = $('<pre>' + text + '</pre>').css({display: 'none'});
            $('body').append(sensor);
            var width = sensor.width();
            sensor.remove();
            return width;
        };
        searchinput.unbind('keyup').bind('keyup', function () {
            $(this).width(textWidth($(this).val() + 20));
        });
</script>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章