【问题标题】:How can I put styles on data list after server-side processing?服务器端处理后如何将样式放在数据列表中?
【发布时间】:2019-07-29 03:05:59
【问题描述】:

在对数据表进行服务器端处理后,我想为特定数据添加样式。 我使用wrap() 来执行此操作,但它不起作用。

"fnRowCallback": function( nRow, aData, iDisplayIndex, iDisplayIndexFull ) {
        if (aData[4] == 'service stopped'){
          console.log('here');
          $(aData[4]).wrap('<span class="badge-sm badge-danger"></span>');
        }
      },

这给了我 3 'here' 这是正确的,但 '' 没有显示。

【问题讨论】:

    标签: jquery css datatables server-side


    【解决方案1】:

    所以只有这样才能从

    aData[4] == 'service stopped'
    

    如果 aData[4] 是“服务停止”的字符串文字。所以

    $(aData[4]).wrap
    

    应该是

    $('td:eq(4)', nRow).wrap
    

    因为它不是一个字符串,而是将第 n 行包装在第 4 列。

    【讨论】:

      猜你喜欢
      • 2020-07-29
      • 2014-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多