首页 > 其他分享 >jQuery height() 方法

jQuery height() 方法

时间:2023-04-04 17:12:54浏览次数:31  
标签:jQuery function currentValue 高度 元素 100px height 方法

https://blog.csdn.net/m0_57835615/article/details/117827323

jQuery height( ) 方法可用于设置或返回被选元素的高度。返回元素的高度时, 只返回匹配到的第一个元素的高度。设置元素的高度时,所有匹配到的元素的高度都会被设置。

值得一提的是,该方法不包含元素的内外边距以及边框。

(1)返回元素的高度

语法格式:

$(selector).height()
示例:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script src="../jQuery/jQuery.js"></script>
<script>
$(document).ready(function(){
$(".box").click(function(){
alert("高度为" + $(this).height() + "px");
})
})
</script>
<style>
.box {
width: 100px;
height: 100px;
padding: 10px;
margin: 5px;
border: 3px solid #ccc;
background-color: rgba(14, 207, 62, 0.589);
}
</style>
</head>
<body>
<div class="box"></div>
</body>
</html>

点击元素时,将弹出对话框:

 

可见,返回的高度不包含元素的内外边距以及边框。

(2)设置元素的高度

语法格式:

$(selector).height(value)
示例:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script src="../jQuery/jQuery.js"></script>
<script>
$(document).ready(function(){
$(".box").click(function(){
$(this).height(200 + "px");
})
})
</script>
<style>
.box {
width: 100px;
height: 100px;
background-color: rgba(56, 14, 207, 0.589);
}
</style>
</head>
<body>
<div class="box"></div>
</body>
</html>

点击元素时,元素的高度将边为200px:

  

(3)使用函数增加元素的高度

语法格式:

$(selector).height(function(index,currentValue))
参数:

index:元素的索引号

currentValue:元素的当前高度值

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script src="../jQuery/jQuery.js"></script>
<script>
$(document).ready(function(){
$("div").click(function(){
$(this).height(function(index,currentValue){
return currentValue + 10 + "px";
})
})
})
</script>
<style>
.box1 {
float: left;
width: 100px;
height: 100px;
background-color: rgba(56, 14, 207, 0.589);
}
.box2 {
float: left;
width: 100px;
height: 100px;
background-color: rgba(14, 207, 72, 0.589);
}
</style>
</head>
<body>
<div class="box1"></div>
<div class="box2"></div>
</body>
</html>

  

点击任意一个元素,其高度都会增加,如图:

 

标签:jQuery,function,currentValue,高度,元素,100px,height,方法
From: https://www.cnblogs.com/Dongmy/p/17287104.html

相关文章

  • vue 之 computed方法自带缓存踩坑1
    使用场景:ant-vue穿梭框使用页面使用computed方法处理组织结构数据,退出页面时,对加载数据做了setnull操作,再次进入页面时,穿梭框只显示数据,无法做左右穿梭功能。原因:computed方法在页面初始化时执行,且只执行一次,并会将方法内的数据进行缓存。退出页面做了数据清除工作,但并为清楚......
  • PHP 判断数组是否为空的方法
    1.isset功能:判断变量是否被初始化说明:它并不会判断变量是否为空,并且可以用来判断数组中元素是否被定义过注意:当使用isset来判断数组元素是否被初始化过时,它的效率比array_key_exists高4倍左右<?php$a='';$a['c']='';if(!isset($a))echo'$a未被初始化'."";if......
  • python去掉重复值的方法--四种
    my_list=[1,1,1,1,2,3,3,3,4,5,5,56,6,7,77,7,5,5,3]#集合法:缺点是结果会打乱原始数据的顺序print(set(my_list))#列表法:缺点是代码较长res_list=[]#用来存放结果foriinrange(len(my_list)):ifmy_list[i]notinres_list:res_list.append(my_list[i])print(res_list......
  • 子组件传递数据给父组件的三种方法
    1.props<template><!--App.vue--><divid="app"><!--向子组件中传入函数--><Student:receive="receive"></Student></div></template><script>importStudentfrom'./co......
  • React父组件调用子组件属性和方法
    子组件暴露自身的属性和方法父组件使用ref绑定对应的子组件。调用即可类组件绑定ref示例importReactfrom'react'importChildfrom'./Child'exportdefaultclassParentextendsReact.Component{//...render(){return(<div><Childre......
  • VUE watch监听器的基本使用方法详解
    1、下面代码是watch的一种简单的用法<divid="app"><inputtype="text"v-model="firstName"/></div><scriptsrc="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><script>......
  • 如何给文件批量重命名?选中文件后F2,还有比它更好的方法?​
    电脑键盘上的F2确实是一个重命名键,但是它需要一个个手动点,缺少了点速度,而且电脑永久了文件就会越来越多,不好手动弄,下面随小编一起用这个新的处理技巧来快速重命名文件。需要哪些工具?安装一个文件批量改名高手文件素材若干怎么快速重命名?步骤1:打开【文件批量改名高手】,在“文件批量......
  • 一种高效解析固定分隔符的字符串的sql方法
    sql程序员经常会遇到,需要将固定分隔符字符串解析的情况。例如这样:变成这样:  只有几行还好办,可以从左边循环截取,但是如果是成千上万行,无疑这种是及其低效的。现在我提供一种利用数字辅助表的方法来实现这种效果。所谓数字辅助表就是连续的数字1,2,3......  当然数字辅助......
  • CentOS 挂载超4TB的硬盘的方法
    对于4TB的硬盘如果直接使用fdisk的分区会出现以下警告:WARNING:GPT(GUIDPartitionTable)detectedon'/dev/sde'!Theutilfdiskdoesn'tsupportGPT.UseGNUParted.那怎么在系统上挂载一个超4TB的硬盘且只分1个区。 parted命令可以划分单个分区大于4T的GPT格式的分区,......
  • 一个非常简单用.NET操作RabbitMQ的方法
    一个非常简单用.NET操作RabbitMQ的方法 RabbitMQ作为一款主流的消息队列工具早已广受欢迎。相比于其它的MQ工具,RabbitMQ支持的语言更多、功能更完善。 本文提供一种市面上最/极简单的使用RabbitMQ的方式(支持.NET/.NETFramework/.NETCore),只需要会调用以下三个方法,你就几......