jq获取元素高度后转数字
时间: 2023-08-05 22:07:02 浏览: 98
在 jq 中获取元素高度可以使用 `height()` 方法,该方法返回的是带有单位的字符串类型,例如 "100px"。如果需要将其转换为数字类型,可以使用 `parseInt()` 函数或 `parseFloat()` 函数。例如:
```
var heightStr = $('#myElement').height(); // 获取元素高度
var heightNum = parseInt(heightStr); // 将字符串转换为整数
```
或者
```
var heightStr = $('#myElement').height(); // 获取元素高度
var heightNum = parseFloat(heightStr); // 将字符串转换为浮点数
```
其中 `parseInt()` 函数可以将字符串转换为整数,`parseFloat()` 函数可以将字符串转换为浮点数。如果要去除单位,可以使用 `replace()` 函数。例如:
```
var heightStr = $('#myElement').height(); // 获取元素高度
var heightNum = parseInt(heightStr.replace('px', '')); // 去除单位并将字符串转换为整数
```
阅读全文