我的readonly输入元素的值被切断了。有没有办法纠正这个而不改变字体类型或字体大小? https://jsfiddle.net/hockchailim/tkg7a4c8/
<style>
input[readonly] {
border: none;
font-size: .85em;
font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
width: auto;
}
</style>
<input readonly="readonly" type="text" value="mmm.mmmm-mmmm@test.com">
答案 0 :(得分:1)
将宽度更改为100%
master..feature
&#13;
git diff
&#13;
$(document).ready(function() {
var count = $("#readonly").val().length;
$("#readonly").css("width","calc("+ count +" * 0.85em)");
});
&#13;
答案 1 :(得分:0)
嗯......你不想改变字体类型/大小?输入宽度怎么样?获取width:250px
而不是自动宽度可以解决问题。