答案 0 :(得分:0)
这个怎么样:
$("div").each(function(){
$(this).height( $(this).parent.height() )
})
答案 1 :(得分:0)
我假设您不希望每个td
和div
执行此操作。
var calculatedHeight = $('#someTD').innerHeight();
$('#innerDiv').height(calculatedHeight);
为了更通用,您还可以使用类和SnowBlind的答案组合,如下所示。
$('.someDiv').each(function(){
var heightToSet = $(this).parent.innerHeight();
$(this).height(heightToSet);
});
更新:更新单元格时需要自定义事件(通过ajax或者) 并重复上述内容。但只针对那个细胞。
$('table').delegate('td', 'onCellUpdate', function(){
// a td triggered this, do something
});
和..
.trigger('onCellUpdate')
答案 2 :(得分:0)
只是一个想法,为什么不尝试在td中设置td而不是div?
这就是我所做的here ......