表格结构如图,表格除表头外,其余内容用PHP输出,但是无论如何都无法获取到表格的宽度。
var tab = $("a[href='#tab-total']");
tab.click(function(){
var tr1 = $("#order_total>table.table-condensed").find('thead');
var tr = $("#order_total>table.table-condensed").find('thead').offsetWidth;
});
其中 tab-total 是显示这个表格的tab页,最开始我是没有写点击这个tab页的触发事件,都无法获取到这个表格的宽度准确值
jquery没有
offsetWidth
这个属性,如果你要使用这个属性,应该这样var tr = $("#order_total>table.table-condensed").find('thead')[0].offsetWidth;
因为
offsetWidth
是DOM属性,不是jquery属性。如果你要是用jquery,可以这样
var tr = $("#order_total>table.table-condensed").find('thead').outerWidth();