HTML元素可以在jquery hide()函数的帮助下隐藏,或者也可以通过在css中使设置visibility:hidden来轻松隐藏。那么如何使用jquery找到这个隐藏元素的高度?下面本篇文章就来给大家介绍一下使用jQuery获取隐藏元素高度的方法,希望对大家有所帮助。

每个HTML元素定义了两种高度,即元素的innerHeight和outerHeight:

1、innerHeight:当不考虑所选元素的边框宽度时,会考虑此高度。

2、outerHeight:当考虑所选元素的边框宽度时,将考虑此高度。

在jQuery中可以使用innerHeight()和outerHeight()方法来分别获取元素这两种高度。下面就通过示例来看看这两种方法如何使用。

示例1:使用innerHeight()方法计算隐藏元素的innerHeight

div {

width: 310px;

height: 80px;

font-weight: bold;

color: green;

font-size: 25px;

border: 1px solid green;

visibility: hidden;

}

body {

border: 1px solid green;

padding: 10px;

width: 300px;

}

这里将显示隐藏的“div”元素的高度。

Submit

$(document).ready(function() {

$("#btn1").click(function() {

var demo = $("div").innerHeight();

$("#demo").text(demo);

});

});

效果图:

示例2:使用outerHeight()方法计算隐藏元素的outerHeight

div {

width: 310px;

height: 80px;

font-weight: bold;

color: green;

font-size: 25px;

border: 1px solid red;

visibility: hidden;

}

body {

border: 1px solid red;

padding: 10px;

width: 300px;

}

这里将显示隐藏的“div”元素的高度。

Submit

$(document).ready(function() {

$("#btn1").click(function() {

var demo = $("div").outerHeight();

$("#demo").text(demo);

});

});

效果图:

js隐藏html页面元素高度,如何使用jQuery获取隐藏元素的高度?相关推荐

  1. jquery获得当前元素父级元素_如何使用jQuery获取父元素

    jQuery获取父元素我们有三种方式可以实现,.parent()..parents()..closest(),下面我们将介绍jQuery获取父元素的这三种方式以及一个具体的示例.web前端学习:打造全 ...

  2. bootstrap table 中自定义样式 隐藏一列,能够同过jQuery获取隐藏列

    做项目的时候准备用bootstrap-table来遍历表格,后续操作需要传主键ID,但又不想ID在表格中显示 于是第一次写的代码是下面这段.用的是visible:false,(这个的作用是将列隐藏) ...

  3. html 获取下一个兄弟节点,JS/JQuery获取当前元素的上一个/下一个兄弟级元素等元素的方法...

    $(function(){ //遍历获取的input元素对象数组,绑定click事件 var len = $("input[type='file']").length; for(v ...

  4. html 获取下一个兄弟节点,js jquery获取当前元素的兄弟级 上一个 下一个元素

    var chils= s.childNodes;  //得到s的全部子节点 var par=s.parentNode;   //得到s的父节点 var ns=s.nextSbiling;   //获得 ...

  5. jquery 获取同级元素_如何在jQuery中获取元素的同级

    jquery 获取同级元素 In this post, we will discuss how to get the siblings of an HTML element in jQuery. jQ ...

  6. jquery兄弟标签_js jquery获取当前元素的兄弟级 上一个 下一个元素

    var chils= s.childNodes;  //得到s的全部子节点 var par=s.parentNode;   //得到s的父节点 var ns=s.nextSbiling;   //获得 ...

  7. jQuery获取隐藏文本域

    [html] view plaincopyprint? //jquery获取隐藏域  <style type="text/css">  div{      width: ...

  8. jquery 滚动到某个div_如何使用jQuery获取父元素

    jQuery获取父元素我们有三种方式可以实现,.parent()..parents()..closest(),下面我们将介绍jQuery获取父元素的这三种方式以及一个具体的示例. web前端学习:打造 ...

  9. jquery 获取当前元素的前一个兄弟节点元素

    jquery  获取当前元素的前一个兄弟节点元素,可以使用 prev() 方法 示例代码 <!DOCTYPE html> <html><head><meta ...

最新文章

  1. Luogu P3177 [HAOI2015] 树上染色(树上背包)
  2. 死链对网站优化排名有哪些不利作用?
  3. Mysql是否开启binlog日志开启方法
  4. VTK:小部件之BoxWidget
  5. uniapp 创建与配置 tabbar
  6. maven常识(列表更新中)
  7. [转载] Java——System.exit()用法及个人理解
  8. ffmpeg 转换VC工具 V1.1.1
  9. Linux入门——开机启动过程浅析
  10. 生活之游戏中的心理学
  11. python测试开发django-155.bootbox使用(alert/confirm/prompt/dialog)
  12. 自建 CA 中心并签发 CA 证书
  13. 操作系统发展趋势分析,以及对开发者的影响。
  14. 十年育林,百度NLP已枝繁叶茂
  15. 半加器、全加器的FPGA实现
  16. 关于龙蜥社区20个问题 |龙蜥问答第1期
  17. 量子计算到底是什么?
  18. Oracle实现按季度划分,并计数
  19. OpenCv设置摄像头参数/获得摄像头参数值
  20. 硬件工程师招聘应届生一般会考察什么,有什么要求,全面解析

热门文章

  1. python getattr 函数
  2. matlab 椭圆曲线,椭圆曲线密码系统的matlab实现.pdf
  3. 0到1024端口的作用
  4. 机器学习算法知识总结
  5. MySQL启动失败 排查过程及解决方法
  6. CE修改器学习历程之精确值扫描和修改
  7. python输入读取的几种方式
  8. MYSQL常见索引面试题及答案
  9. word全角字符改半角2021-09-24
  10. Python中Socket编程