しかし、このサイズの値をどのように設定するか、size="10" の幅はどれくらいか、デフォルト値はどれくらいか、感覚で設定することはできません。 スクリプトで確認してください:
< ;script type=" text/javascript">
$(function() {
var fileArray = [];
var i = 0;
while (i fileArray.push( i ":i ;
}
document.write (fileArray.join( ""));
$("input:file").each(function() { $(this).after("" $(this).width() " ") });
});
Firefox では次の結果が得られました:
特定のパターンが見つかりました。デフォルトは 208 ピクセルで、size="1" の場合は 85 ピクセルです。各サイズの幅は 6.5 ピクセルずつ異なるため、次のようにサイズ値を動的に設定できます。 🎜>
コードをコピーします
コードは次のとおりです: if ($.browser.mozilla) { $(this) .attr("size", 1 (options.WrapWidth - 85) / 6.5) }
出典: www.cnblogs.com/flowerszhong