我有这个简单的例子:
<input style="width:100px;" id="submit" type="submit" value="submit form"/>
<script type="text/javascript">
$(function () {
alert($('#submit').width());
});
</script>
警报使用 Chrome 显示“84”,使用 IE 10 显示“97” 为什么 jQuery 不返回“100”?
我正在使用 jQuery v1.10.2。我尝试了 jQuery 1.6.4,它返回相同的错误值。
甚至
alert($('#submit').css('width'));
返回“84px”