【发布时间】:2014-03-06 07:33:07
【问题描述】:
Here 是一个示例 Google 可视化表格图表,绘制为,
table = new google.visualization.ChartWrapper({
'chartType': 'Table',
'dataTable': data,
'containerId': 'table',
'options': {
'width': '100%',
'showRowNumber' : true
},
});
table.draw();
上面的谷歌可视化表格图表有一个默认的类名google-visualization-table-table 和this link 解释了如何自定义其单独的样式。但是如何使用 jquery 将表的类名本身更改为 Twitter Bootstrap 样式?这样,我就可以使用该类名自定义整个表格样式。我尝试了类似
$(document).ready(function(){
$(".google-visualization-table-table").attr('class', 'table');
$("table").addClass( 'table-bordered table-condensed table-striped' );
});
但这对我不起作用。
【问题讨论】:
-
你能详细说明什么不起作用吗?我做了一个快速的jsfiddle 并且您的代码(当您单击表格时运行)似乎按预期工作
-
@dtyler - 在这里找到我的示例:jsfiddle.net/8Z75X/1,它有一个 Google 可视化表格图表。我想将其类名替换为 twitter 引导表类。另请注意,它应该在没有点击事件的情况下发生。 IE。在
$(document).ready(function(){/////});内部。 -
这是我更新的小提琴:jsfiddle.net/8Z75X/4 其中有一个示例引导表(结果中的第二个表)。我也试图在第一张桌子上实现这种风格。这样我就可以根据需要使用引导样式对其进行样式设置。
标签: jquery css charts twitter-bootstrap-3 google-visualization