【问题标题】:Adding a name to TD (columns) in DataTables在 DataTables 中为 TD(列)添加名称
【发布时间】:2013-12-04 15:15:38
【问题描述】:

我需要为表中的每个 td 添加名称。像这样。

<table>
    <tbody>
        <tr>
            <td name="Name">#Value#</td>
            <td name="Type">#Value#</td>
            <td name="Price">#Value#</td>
        </tr>
        ....
    </tbody>
</table>

所以通常我希望所有列都有名称。 这就是我浏览过的内容,但仍然无法真正“将手指放在上面”。 DataTables forum post, how to add class to jquery.datatables columns?

【问题讨论】:

  • 能否请您解释清楚,您想做什么?
  • 我解释清楚了。我想使用 DataTables 插件为 TD 添加名称。
  • @rexdefuror 无论您想要实现什么,都可以通过将id 分配给您的列来完成,或者您可以将id 分配给您的表格。您的解决方案是否可行?
  • 不幸的是它必须是name 属性。

标签: jquery datatables


【解决方案1】:

将 ID 分配给您的 td 获取它并为其分配名称属性。

 <tr>
     <td id="tdFirst" >#Value#</td>

 </tr>

 var nTds = $('#tdFirst').attr('name', "WhateverNameYouWant");   

这不是一个很好的解决方案,但看看它是否适合你。

【讨论】:

  • 是的,我也想过,但如果可能的话,会尝试找到一些更合适的解决方案。不过还是谢谢。
  • @rexdefuror 如果您的列和它们的名称在整个表(或行)中是不变的,您可以选择整个表并循环使用此api.jquery.com/eq 分配名称
猜你喜欢
  • 1970-01-01
  • 2016-01-04
  • 2017-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-27
  • 2016-06-24
相关资源
最近更新 更多