有没有办法访问DOM元素的宽度?特别是,我希望得到一个表格单元格(td)的宽度,根据该单元格中文本的长度,宽度可以是不同的长度。
理想情况下,我正在寻找的解决方案将使用jQuery库,但其他人也可以使用。
另外,我必须强调,除了ie7,ie8和firefox之外,解决方案必须在IE6中工作(不幸的是:-P)。在此先感谢!!
答案 0 :(得分:6)
$('#td_id').width();
当然,您必须制作选择器才能使用相关单元格,但除此之外就很容易了!
答案 1 :(得分:6)
$(selector).width()
应该可以正常工作,但请确保在IE6及以下版本中,页面以标准模式呈现,而不是Quirks-Mode(因此它遵循W3C框模型)。
以下是有关如何切换标准/严格模式的一些信息:
答案 2 :(得分:3)
您是否尝试过'width' method in jQuery?