jquery - DataTables 插件 - 将按钮右对齐

标签 jquery css datatables

我正在使用这个插件:https://www.datatables.net/

我有一个表格列出了网站的所有新闻,包括:日期、标题、状态和一些操作(添加、编辑、删除),请参见此处:add news

我想将所有这些按钮右对齐。 就是这样: yeah baby

(我之所以有这个结果,是因为我在 photoshop 上编辑过)

我该怎么做?我尝试了一些“右对齐”,但它没有像我想要的那样工作......

有人可以帮助我吗? :)

我的代码:

$('#datatable').dataTable( {
    "aaSorting": [],
    "oLanguage": {
        "sInfo": "<b>_TOTAL_</b> resultados encontrados"
    },
});

最佳答案

诀窍是将 autoWidth 设置为 false,并定义 columns 以便“按钮列”具有固定宽度,而其他列的相对百分比宽度接近 100 %。避免按钮列中的自动换行也很重要。示例

td.buttons {
   white-space: nowrap;
}
var table = $('#example').dataTable({
    autoWidth: false,
    columns : [
        { width: '50%' },
        { width: '40%' },
        { width: '100px', class : 'buttons' }
   ]     
})

小demo(OP没有提供例子)-> http://jsfiddle.net/pebmuu4w/


注意:我假设您使用的是 1.10.x,因为您一般只是指数据表。如果不是以上选项,则命名为 bAutoWidthaoColumnssWidthsClass

关于jquery - DataTables 插件 - 将按钮右对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32661053/

相关文章:

jquery - 由 jQuery 格式化的 CSS 不适用于隐藏元素?

html - 使用缩放缩放背景

html - CSS 在带有页脚的页面上的菜单中滑动?

jquery - 如何重置数据表中的过滤器

javascript - 省略数据表中的列的通用解决方案

php - 使用 jQuery serialize() 和 .focusout() 更新 MySQL

javascript - 使用 jQuery .load() 将一个页面的脚本部分加载到另一个页面中

html - 在 I.E 11 中加载网络字体时出现问题 - 部分浏览器,并非所有浏览器

jquery - 在 jQuery DataTables 中使用 anchor 标记对列进行排序

javascript - 使用 jQuery 根据无序列表选择选择选项