使用jquery动态添加表格的行之后,如何获取表格高度?

如题所述

jquery获取html元素的高度使用height()方法即可。
定义和用法:
height() 方法返回或设置匹配元素的高度。

返回高度:
返回第一个匹配元素的高度。
如果不为该方法设置参数,则返回以像素计的匹配元素的高度。

语法:
$(selector).height(length)

例如:
$(".btn1").click(function(){
alert($("p").height());
});

设置高度:

设置所有匹配元素的高度。

语法:
$(selector).height(length)

例如:
$(".btn1").click(function(){
$("p").height(50);
});
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-15

给你写个小例子:

js代码:

$(document).ready(function(){
$("#btn").click(function(){
var h = $("#myTable").height();
alert(h);
//增加第四行,表格的行从0开始
var obj = document.all['myTable'].insertRow(4);
obj.insertCell(0).innerHTML = "14";
h = $("#myTable").height();
alert(h);
});
});

html代码:

<table id='myTable' border='2' width='50px'>
<tr><td>10</td></tr>
<tr><td>11</td></tr>
<tr><td>12</td></tr>
<tr><td>13</td></tr>
</table>
<input type='button' id='btn' value='insert'/>

有问题再追问。

本回答被提问者采纳
第2个回答  2015-09-15
你在你的最大的div上使用jq获取高度就可以了

比如 $(“#divcss”).height(); 这样就可以获取高度了