简体   繁体   English

添加行运行时如何在数据表中为td添加类?

[英]How to add class for td in datatable when add row runtime?

I want add class to td when get list data by ajax 我想通过ajax获取列表数据时将类添加到td

Default my code html 默认我的代码html

<tr>
                    <td>@fisrt.System_Code.Code</td>
                    <td>@fisrt.System_Code.Caption</td>
                    <td class="text-success">@string.Format("{0:N0}", maden)</td>
                    <td class="text-danger">@string.Format("{0:N0}", den)</td>
                    <td class="text-warning nrt-bd" dir="ltr">@string.Format("{0:N0}", maden - den)</td>
                </tr>

When i want get list data after filtering , i dont know how to add class 当我想在过滤后获取列表数据时,我不知道如何添加类

$.ajax({
                type: 'GET',
                url: '/Record_Professor/Search_Budget/',
                data: { from: from, to: to },
                success: function (results) {
                    results.forEach(function (item) {
                        $('#table_id').dataTable().fnAddData([
                            item.Code,
                            item.Caption,
                            item.Maden,
                            item.Daeen,
                            item.Balance
                        ]);
                    });
                },
                error: function (error) {
                    alert('error; ' + eval(error));
                }
            });

"className": "Classname", is used to add class at run time “ className”:“ Classname”,用于在运行时添加类

 $('#table_id').DataTable({ data: data2, "autoWidth": false, deferRender: true, pageLength: 10, responsive: true, scrollCollapse: true, select: { style: 'os', selector: 'td:first-child' }, "lengthMenu": [ [10, 25, 50, -1], [10, 25, 50, "All"] ], "columnDefs": [{ "className": "Classname", "targets": [5,2,3,4,9,] }] }); 

 $('#example').dataTable( { "columnDefs": [ { className: "my_class", "targets": [ 3 ] } ] } ); 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM