私はこの簡単な例を持っています:
<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」を返す