获取没有css或width属性的元素宽度

时间:2010-12-04 20:16:09

标签: javascript jquery html css

场景:你有一个带有一些文本的div,这个div没有css宽度,没有jquery宽度,没有以任何方式分配给它的width属性。但是由于其中的内容,它有一个宽度,这是未定义的,在jQuery中报告为“null”。我的问题是:有没有办法退出这个div的宽度?

2 个答案:

答案 0 :(得分:2)

$(element).width()应该给你实际的宽度。使用$(element).outerWidth(includeMargin),您甚至可以获得宽度,包括填充,边框,以及(如果需要)边距。

答案 1 :(得分:1)

使用jquery,你可以在下面做

$('#id').width()