我有一张液体宽度的桌子。我试图使用jQuery来获取表格单元格的宽度(一个具有一类calAv),并使所有单元格具有相同的高度,因此它们都是方形的。
以下代码似乎在Firefox,Chrome和Safari中运行良好。
function calHeightSet () {
calWidth = $('.calMonth .calAv').width();
//alert (calWidth);
$('.calMonth tr').css('height',calWidth);
}
到目前为止,我唯一测试的移动设备是iPhone 3G,它似乎没有添加高度值。如果我取消注释警报,则警报的像素值(以像素为单位)是表格单元格的高度。但是这个高度与我完全删除此代码的情况相同。
答案 0 :(得分:0)
您可以尝试使用jQuery height()函数:
$('.calMonth tr').height(calWidth);
或者,您可能需要更加具体并包含td
:
$('.calMonth tr td').height(calWidth);