2013-06-11 86 views
0

我试图将div的宽度改为与表格单元格的宽度相同。既不是固定的宽度,也需要能够检测到尺寸变化的时间。 试图完成像下面的东西,但不知道如何。根据td宽度调整div的大小

var myvalue = document.getElementsByClassName('tableCell'); 
document.getElementByClassName('test').style.width= myvalue.offsetWidth+'px'; 

<table> 
    <tr> 
    <td colspan="2"><div class="test"></div></td> 
    </tr> 
    <tr> 
    <td class="tableCell">test</td> 
    <td></td> 
    </tr> 

回答

0
$(document).ready(function() { 
    $('.test').width($('.tableCell').width()); 
}); 

http://jsfiddle.net/wpNFk/

+0

这没有任何意义,如果 – Audrey

+0

这只作品'div'是'td',这问题的例子有力地说明内不案子。 – ssube

+0

我误解了你的代码。我编辑了我的帖子,但它的使用jQuery,因为我不知道'autosize'语言 – choz

相关问题