DataTables CSS未应用于表
DataTables CSS is not applied to table
该表具有通过数据表进行分页和排序的功能,但没有应用css。我使用的是轨道4.2。
我已经将我所有的css和image文件分别加载到vendor/assets/stylesheets和images中。
我正在减少样式表的使用。我在application.less 中导入数据表css
...
@import "dataTables.bootstrap.css";
@import "jquery.dataTables.css";
表数据由ajax加载,数据表在ajax成功时初始化。
LeaderBoards.prototype.updateResults = function() {
var valuesToSubmit = $(this.form).serialize();
var that = this;
$.ajax({
url: $(this.form).attr('action'),
type: "GET",
data: valuesToSubmit,
dataType: "html"
}).success(function(response){
that.resultBox.html(response);
$('#leaderboard-table-test').DataTable( {
searching: false,
"iDisplayLength": 3,
"bLengthChange": false
});
}).error(function(){
var text = I18n.t('leaderboards.index.no_results_found');
that.resultBox.html('<div class="no-results-found">'+ text +'</div>');
});
};
下面是一个我正在尝试的表格示例:
<table id="table_id" class="display">
<thead>
<tr>
<th>Column 1</th>
<th>Column 2</th>
</tr>
</thead>
<tbody>
<tr>
<td>Row 1 Data 1</td>
<td>Row 1 Data 2</td>
</tr>
</tbody>
</table>
我可以看到数据表类在加载表之后被添加到这个中。例如,它被包装在div:中
<div id="#table_id_wrapper" class="dataTables_wrapper form-inline dt-bootstrap no-footer">
在application.css中,我看到了用于数据表css导入的@import
语句,但数据表css本身并不包括在内。
我解决了这个问题。DataTables CSS文件没有像怀疑的那样正确导入。诀窍是强制将它们解释为较少的文件,而不是常规的css。
我将导入语句更改为@import (less) "jquery.dataTables.css";
,并且它已正确加载
感谢Polyov帮助我得出这个结论。
相关文章:
- 将CSS应用于printWindow.print();在Javascript中
- 如何将CSS(特别是填充/边距)应用于select下拉菜单的选项或optgroup
- 将CSS应用于在JavaScript中创建的表-表的位置不正确
- 如何通过css模块将样式应用于react组件
- 将bootstrap.css/js应用于Epub文件
- 使用多个 css 类将 css 转换属性应用于 DOM 对象时遇到问题
- CSS: jQuery:将右边距应用于 li 元素,除了每个第 4 个子元素(仅适用于 display:block 的元
- 无法将页面 CSS 应用于 DIV 对于 stackoverflow.com 中的每个主题
- 将 css 样式应用于 javascript 调用中的 :after 伪元素
- 如何将 css 规则应用于 Javascript 表达式
- IE不将CSS应用于JS,适用于Chrome / FF
- 如何将CSS样式应用于由Javascript脚本注入和样式化的HTML,这是我无法控制的
- 如何将CSS应用于Javascript添加的元素
- 将 css 应用于 IE10 及更低版本
- 将 CSS 应用于 iframe 父级(在同一域上)
- 如何将CSS应用于此jQuery函数的结果
- jquery mobile css未应用于用javascript生成的html
- 使用jQuery脚本将CSS样式应用于angularjs表达式
- 修复了将CSS应用于title属性的脚本的错误
- 如何获取浏览器视口宽度&高度在Javascript和应用于CSS ID's