1

我有一张液体宽度的桌子。我试图使用 jQuery 来获取表格单元格的宽度(一个具有 calAv 类),并使所有单元格具有相同的高度,因此它们都是方形的。

以下代码似乎在 Firefox、Chrome 和 Safari 中运行良好。

function calHeightSet () { 
    calWidth = $('.calMonth .calAv').width();
    //alert (calWidth);
    $('.calMonth tr').css('height',calWidth);
}

到目前为止,我测试过的唯一移动设备是 iPhone 3G,它似乎没有添加高度值。如果我取消注释警报,则警报的像素值就是表格单元格的高度。但是,这个高度与我完全删除此代码时相同。

4

1 回答 1

0

你可以试试 jQuery height()函数:

$('.calMonth tr').height(calWidth);

或者,您可能需要更具体并包括td

$('.calMonth tr td').height(calWidth);
于 2012-05-21T10:40:02.457 回答