当前位置:首页 > jquery

jquery获取div高度

2026-04-08 15:16:14jquery

获取 div 高度的方法

使用 jQuery 获取 div 高度可以通过以下方法实现:

方法一:使用 height() 方法

var divHeight = $('#yourDivId').height();

height() 方法返回元素的内容高度(不包括 padding、border 和 margin)。

方法二:使用 innerHeight() 方法

var divInnerHeight = $('#yourDivId').innerHeight();

innerHeight() 方法返回元素的内容高度加上 padding(不包括 border 和 margin)。

方法三:使用 outerHeight() 方法

var divOuterHeight = $('#yourDivId').outerHeight();

outerHeight() 方法默认返回元素的内容高度加上 padding 和 border(不包括 margin)。

方法四:获取包括 margin 的高度

var divOuterHeightWithMargin = $('#yourDivId').outerHeight(true);

传递 true 参数给 outerHeight() 方法会包含 margin 在内的高度。

jquery获取div高度

示例代码

$(document).ready(function() {
  // 获取 div 的内容高度
  var contentHeight = $('#yourDivId').height();
  console.log('内容高度: ' + contentHeight);

  // 获取 div 的内容高度 + padding
  var innerHeight = $('#yourDivId').innerHeight();
  console.log('内容高度 + padding: ' + innerHeight);

  // 获取 div 的内容高度 + padding + border
  var outerHeight = $('#yourDivId').outerHeight();
  console.log('内容高度 + padding + border: ' + outerHeight);

  // 获取 div 的全部高度(包括 margin)
  var outerHeightWithMargin = $('#yourDivId').outerHeight(true);
  console.log('全部高度(包括 margin): ' + outerHeightWithMargin);
});

注意事项

  • 确保在 DOM 完全加载后再获取元素高度,可以将代码放在 $(document).ready()$(function() { ... }) 中。
  • 如果 div 是隐藏的(display: none),jQuery 将无法正确获取其高度,此时可以先临时显示元素再获取高度。
  • 如果要获取窗口或文档的高度,可以使用 $(window).height()$(document).height()

标签: 高度jquery
分享给朋友:

相关文章

jquery官网

jquery官网

jQuery 官网信息 jQuery 的官方网站是 jQuery.com,提供最新的 jQuery 版本下载、文档、教程和插件资源。 官网主要功能 下载 jQuery:提供压缩版(minifie…

jquery 菜单

jquery 菜单

jQuery 菜单实现方法 使用 jQuery 创建动态菜单可以通过多种方式实现,以下是几种常见的方法: 基于 HTML 和 CSS 的基础结构 创建菜单的 HTML 结构通常使用无序列表 <…

jquery 动画

jquery 动画

jQuery 动画基础 jQuery 提供了一系列动画方法,用于实现元素的动态效果,如淡入淡出、滑动、自定义动画等。 常用动画方法 fadeIn() / fadeOut(): 元素的淡入和…

jquery下拉框

jquery下拉框

jQuery 下拉框的实现方法 jQuery 可以用于创建动态下拉框,包括选择框(<select>)和自定义下拉菜单。以下是几种常见实现方式: 基础选择框操作 通过 jQuery 操作原…

jquery a标签

jquery a标签

jQuery 操作 <a> 标签的方法 jQuery 提供了多种方法来操作 <a> 标签(超链接),包括修改属性、内容、样式以及绑定事件等。以下是一些常见的操作方式: 修改…

jquery .on

jquery .on

jQuery .on() 方法 jQuery 的 .on() 方法用于为选定的元素绑定一个或多个事件处理函数。它是 jQuery 事件绑定的推荐方式,取代了旧的 .bind()、.delegate()…