外形尺寸
可以使用width()和height()方法来获取和设置HTML元素的宽度和高度。
让我们将div的宽度和高度设置为100px,并为其设置背景颜色:
$("div").css("background-color", "red");
$("div").width(100);
$("div").height(100);$(" "). ( );
带边距的外形尺寸
width()和height()方法获取并设置尺寸,而不需要填充,边框和边距。
innerWidth()和innerHeight()方法也包括填充。
outerWidth()和outerHeight()方法包括填充和边框。
查看这张图片了解他们的工作原理:

以下示例演示了该方法的工作原理:
HTML:
<div></div>
CSS:
div {
width: 300px;
height: 100px;
padding: 10px;
margin: 20px;
border: 3px solid blue;
background-color: red;
color: white;
}JS:
$(function() {
var txt = "";
txt += "width: " + $("div").width() + " ";
txt += "height: " + $("div").height() + "<br/>";
txt += "innerWidth: " + $("div").innerWidth() + " ";
txt += "innerHeight: " + $("div").innerHeight() + "<br/>";
txt += "outerWidth: " + $("div").outerWidth() + " ";
txt += "outerHeight: " + $("div").outerHeight();
$("div").html(txt);
});运行代码以查看维度方法返回的值。
<div style="width: 200px"></div>
<script>
$(function () {
$("div").css("padding", "5px");
alert($("div").innerWidth());
});
</script>