首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态HTML头破坏了Dynatable

动态HTML头破坏了Dynatable
EN

Stack Overflow用户
提问于 2015-03-23 11:35:30
回答 2查看 2.1K关注 0票数 4

我已经创建了一个Dynatable,我已经动态地构建了表标题。Dynatable在运行时会出现错误,因为它在HTML中找不到标题。

错误:隐藏错误:无法在'thead tr th,td‘中找到任何列的标题。如果标题行不同,请在表: headRowSelector选项中指定选择器。

见小提琴:https://jsfiddle.net/0ycqnaxg/6/

如果HTML包含:

工作小提琴:https://jsfiddle.net/0ycqnaxg/9/

代码语言:javascript
复制
<thead>
    <th>FirstName</th>
    <th>LastName</th>
  </thead>

但是为了允许动态的创造,我已经把头空了。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-07-21 14:43:59

出于某种原因,Dynatable在动态创建头部时使用'thead‘作为headRowSelector,并在其中搜索'th’。简单的解决方案是明确地将‘headRowSelector’指定为“thead”。

代码语言:javascript
复制
$('#my-table').dynatable({
    table: {
        headRowSelector:'thead',
    },
    dataset: {
        records: columns
    }
});
票数 2
EN

Stack Overflow用户

发布于 2015-03-26 17:57:49

我已经开始使用数据表了。这是我的解决办法,而不是这个问题的确切解决办法。为了将来的参考,数据允许您基于列标题数组动态创建标头;

代码语言:javascript
复制
$('#example thead tr,tfoot tr').append('<th>' + value + '</th>');
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29209226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档