li.outerHeight()li的高度+padding高度+border高度
li.outerHeight(true) li的高度+padding高度+border高度+margin的高度
用css()获得的是元素的内联样式,即直接在标签的style属性中定义的样式,外联样式(在head段的style标签内定义的样式)及外链样式(即外接的css文件)中定义的样式是无法获取的。另外,样式表中的元素尺寸与元素的实际尺寸不一定相等,因为还要考虑到边框、边距等因素。
用jquery 可以轻松获取到:代码:
var obj=$('.ts')
var offset = obj.offset()
var width=offset.left+obj.width()
OK! width就是你想要的父对象a 标签的宽度.
怎么样?可以吧.