【问题标题】:DataTable Jquery Column Right Align IssueDataTable Jquery列右对齐问题
【发布时间】:2022-11-26 14:57:12
【问题描述】:

列对齐

columnDefs: [
                { targets: [1, 2], className: "cssMyRightAlign" },
            ],

CSS

.cssMyRightAlign{
        text-align: right;
    }

但它没有在右侧对齐第 1 列和第 2 列。

代码笔链接 https://codepen.io/Sixthsense6/pen/KKeRPXJ

【问题讨论】:

  • 请在 codepen 或 codesandbox 中复制并分享链接
  • 您是否检查过该列并查看它是否获得了文本对齐,或者是否有另一个班级否决了您的班级?
  • 我刚刚测试过,对我来说效果很好
  • @Sixthsense 您没有在代码笔中包含jquery 或datatable js。包括那些之后它工作得很好。
  • 添加引用后它在 codepen 中工作。将挖掘我的项目并找出它在我的 VS 中不起作用的原因。

标签: javascript jquery css asp.net


【解决方案1】:

看起来 .cssMyRightAlign 被具有更高优先级的选择器覆盖。尝试向其中添加 !important 关键字,如下所示:

.cssMyRightAlign{
    text-align: right !important;
}

【讨论】:

  • 感谢您的回复。
【解决方案2】:

终于追查到问题的根本原因。

我将 JavaScript 存储在单独的文件中,并将其链接到我的网页中。如果我将 JS 保留在网页本身中,那么它工作正常。

将 Js 存储在单独的文件中并在网页标题或正文中链接相同的文件未按预期工作。

【讨论】:

    猜你喜欢
    • 2021-08-09
    • 1970-01-01
    • 2014-09-07
    • 1970-01-01
    • 2014-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-12
    相关资源
    最近更新 更多