我需要通过更改CSS设置/样式来动态添加动态添加到我的页面的表格。不知怎的,这不起作用,我正在寻找解决这个问题的方法。如何为动态创建的表调整表头和列的大小?
答案 0 :(得分:0)
查看jquery .css()
$("th").css( "width", value )
Jquery有一些动态改变css属性的函数。宽度
也有一些功能$("th").width( value )
将表添加到页面后调用这些函数。
答案 1 :(得分:0)
如果表有id或类,你可以直接在css中定位它们。如果他们被过度骑行,请为他们添加一个重要的标签。
table#idhere {width:500px !important}
或
table.clashere {width:500px !important}
这将找到表的宽度,然后将其添加为属性,以便进行设置。
var tableWidth = $('#tbl_reportview table.report').width();
$('#tbl_reportview table.report').attr('width',tableWidth + 'px');