当前位置:首页 > jquery

jquery获取div高度

2026-04-08 15:16:14jquery

获取 div 高度的方法

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

方法一:使用 height() 方法

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

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

方法二:使用 innerHeight() 方法

jquery获取div高度

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

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

方法三:使用 outerHeight() 方法

jquery获取div高度

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

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

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

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

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

示例代码

$(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 的官方网站是 https://jquery.com/。该网站提供以下核心内容: 下载 jQuery:提供最新版本的 jQuery 库(压缩版和未压缩版),支持直…

jquery 菜鸟

jquery 菜鸟

以下是针对 jQuery 初学者的基础指南,涵盖核心概念和常用操作: jQuery 简介 jQuery 是一个快速、轻量级的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和…

jquery获取radio选中的值

jquery获取radio选中的值

获取radio选中的值 使用jQuery获取被选中的radio按钮的值可以通过以下几种方法实现: 方法1:使用:checked选择器 var selectedValue = $('input[na…

jquery 对话框

jquery 对话框

jQuery 对话框的实现方法 jQuery 对话框通常通过 jQuery UI 库中的 dialog() 方法实现。以下是几种常见的实现方式: 基本对话框实现 引入必要的 jQuery 和 jQ…

jquery事件

jquery事件

jQuery 事件基础 jQuery 提供了一套简化的事件处理机制,允许开发者通过简洁的语法绑定、触发和管理事件。核心方法包括 on()、off()、trigger() 等,支持常见事件(如点击、悬停…

jquery 图片

jquery 图片

jQuery 图片操作 jQuery 提供了多种方法来操作图片,包括加载、显示、隐藏、调整尺寸等。以下是一些常见的图片操作方法: 动态加载图片 使用 attr() 方法可以动态修改图片的 src 属…