【问题标题】:Data table action buttons are not getting disabled数据表操作按钮没有被禁用
【发布时间】:2018-12-27 10:03:37
【问题描述】:

我正在尝试使用带有 css 类的 jquery 禁用一些操作按钮。它适用于普通页面,但不适用于数据表。

我不知道为什么,我真的被卡住了。我在下面显示我的代码。

如果有人知道,请帮助我

$(document).ready(function(){

         $("a.button").addClass('btn disabled');
          $("a.remove").addClass('ui-state-disabled'); // this is my datatable remove button with class remove
         $("a.button").css("margin-top", "-5px"); 
         $("a.button").css("pointer-events", "none");
   $('[type=file]').attr('disabled', 'disabled');
})

【问题讨论】:

  • 请发布完整代码并在禁用按钮之前先创建数据表。
  • 可能你的代码被datatable.js文件中的一些代码覆盖了
  • 数据表已经完成,我正在尝试处理来自普通 jquery 的那些按钮。数据表中的删除按钮有类删除,编辑有类编辑。我只想禁用它
  • @NasserAliKarimi 我只想为某些用户禁用 dattable 中的编辑和删除图标。所以我认为它可以从文档中完成,准备好自己
  • 我不建议禁用按钮来限制这些按钮的使用。高级用户可以简单地重新启用这些按钮并单击它们。我宁愿根据用户权限呈现页面内容(包括 DataTable 及其控件)。

标签: javascript jquery html css ajax


【解决方案1】:

你有没有看过this的文章?

因为,$('{myButtonSelector}').prop('disabled', true) 在我的数据表上完美运行

【讨论】:

    猜你喜欢
    • 2015-08-02
    • 1970-01-01
    • 1970-01-01
    • 2017-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    • 1970-01-01
    相关资源
    最近更新 更多