jquery – 如何使用datatable对包含数字和图像的列进行排序

前端之家收集整理的这篇文章主要介绍了jquery – 如何使用datatable对包含数字和图像的列进行排序前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何对包含图像和编号的第二列进行排序.
<table id='tb' class="table table-bordered table-striped table-hover">
    <tr>
        <td>status</td>
        <td><img src='edit.png'>1</td>
    </tr>
    <tr>
        <td>status</td>
        <td><img src='edit.png'>2</td>
    </tr>
    <tr>
        <td>status</td>
        <td><img src='edit.png'>3</td>
    </tr>
</table>

我试过这样,因为那个图像它排序为1,10,11,12 ..如果我删除那个图像标签它正确排序.所以请给出一些解决方案.

$("#tb").dataTable({
    "order": [
        [1,"asc"]
    ]
});

解决方法

在包含 HTML5 data attributes的当前版本的dataTables中,排序更加灵活.

将数据排序或数据顺序属性附加到td标记允许您自定义表中所有类型的dom对象的排序顺序.

<table id='tb' class="table table-bordered table-striped table-hover">
    <tr>
        <td>status</td>
        <td data-order='1'><img src='edit.png'>1</td>
    </tr>
    <tr>
        <td>status</td>
        <td data-order='2'><img src='edit.png'>2</td>
    </tr>
    <tr>
        <td>status</td>
        <td data-order='3'><img src='edit.png'>3</td>
    </tr>
</table>
原文链接:https://www.f2er.com/jquery/178365.html

猜你在找的jQuery相关文章