样式动态添加表头和列

时间:2012-04-21 17:05:09

标签: javascript jquery asp.net css

我需要通过更改CSS设置/样式来动态添加动态添加到我的页面的表格。不知怎的,这不起作用,我正在寻找解决这个问题的方法。如何为动态创建的表调整表头和列的大小?

2 个答案:

答案 0 :(得分:0)

查看jquery .css()

http://api.jquery.com/css/

$("th").css( "width", value )

Jquery有一些动态改变css属性的函数。宽度

也有一些功能
$("th").width( value )

http://api.jquery.com/width/

将表添加到页面后调用这些函数。

答案 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');