jQuery outerWidth() 方法用于获取元素的宽度,包括元素的 padding 和 border,但不包括 margin。
// 获取元素的宽度(包括 padding 和 border) $("#myDiv").outerWidth(); // 返回数值
outerWidth() 方法也可以传入一个布尔值作为参数,如果传入 true 则返回的宽度将包含 margin。
// 获取元素的宽度(包括 padding、border 和 margin) $("#myDiv").outerWidth(true); // 返回数值
outerWidth() 方法也可以传入一个数字作为参数来设置元素的宽度。该方法会自动将该数字设置为 width + padding + border 的总和。
// 设置元素的宽度(包括 padding 和 border) $("#myDiv").outerWidth(200); // 返回 200
jQuery HTML/CSS 方法
返回 <div> 元素的外部宽度:
outerWidth() 方法返回第一个匹配元素的外部宽度。
如下面的图像所示,该方法包含 padding 和 border。
提示:如需包含 margin,请使用 outerHeight(true)。
相关方法:
参数 | 描述 |
---|---|
includeMargin | 可选。布尔值,规定是否包含 margin。
|
包含 margin
规定是否包含 margin。
通过相关方法显示尺寸
如何使用 width()、height()、innerHeight()、innerWidth()、outerWidth() 和 outerHeight()。
jQuery HTML/CSS 方法
jQuery position() 方法jQuery HTML/CSS Methods实例 返回 p 元素的 top 和 left 位置:$(button).click(function(){ x=$(p).pos...
jQuery 数据参考手册实例在元素上设置数据,然后查看 hasData 的结果:$(function(){var $p = jQuery(p), p = $p[0];$p.append(j...
jQuery event.preventDefault() 方法jQuery 事件方法实例 防止链接打开 URL:$(a).click(function(event){ event.preventDefault...
jQuery event.target 属性jQuery 事件方法实例 返回哪个 DOM 元素触发了事件:$(p, button, h1, h2).click(function(event){ $(d...
jQuery insertAfter() 方法jQuery HTML/CSS 方法实例 在每个 p 元素后插入一个 span 元素:$(button).click(function(){ $(spanH...