jQuery表格插件是前端開發(fā)中不可或缺的工具,它可以幫助我們快速地構建表格,展示數據。在表格中,添加一些按鈕可以讓用戶操作更加靈活方便。下面就來介紹一些帶按鈕的jQuery表格插件。
$(document).ready(function(){ var table = $('#example').DataTable({ "columnDefs": [{ "targets": -1, "data": null, "defaultContent": "<button>查看詳情</button>" }] }); });
這是使用DataTables插件實現的一個帶有“查看詳情”按鈕的表格。在表格中,我們使用了columnDefs參數,定義了目標列為最后一列,添加了一個沒有數據的默認內容,即“查看詳情”按鈕。這個默認內容可以通過修改defaultContent屬性來自定義按鈕的文本內容。
$(document).ready(function(){ $('#example').DataTable({ "columnDefs": [{ "targets": -1, "data": null, "defaultContent": "<button class='btn btn-primary'>編輯</button><button class='btn btn-danger'>刪除</button>" }] }); });
這是另一個使用DataTables插件實現的帶有“編輯”和“刪除”按鈕的表格。同樣是使用columnDefs參數,我們可以在目標列的默認內容中添加多個按鈕。此處,我們自定義了按鈕的樣式,使用了Bootstrap提供的btn類名實現了按鈕的樣式美化。
$(document).ready(function(){ $('#example').DataTable({ "columns": [ { "data": "name" }, { "data": "position" }, { "data": "office" }, { "data": null, "render": function ( data, type, row ) { return "<button>查看" + data.name + "的詳情</button>"; } } ] }); });
最后是另一種實現方式,我們使用columns參數,定義了列的數據和渲染方式。在目標列中,我們使用了render函數,可以根據數據的情況由插件自動調用,自定義了按鈕的文本,展示了該行數據的詳細信息。這種方式可以更加靈活地處理數據,但需要自己編寫渲染函數,代碼相對較多。
上一篇jquery表格添加按鈕
下一篇jquery表頭排序事件