这个问题很罗嗦,但让我解释一下:
我的 DataTable 表中有一个可以编辑的列(使用 jEditable)。
我为该列提供了一个类jeditable
(通过 DataTables 选项),它采用了一些 CSS 格式(蓝色背景)。
然后我使用 jEditable 函数使列可编辑。
在特定点上,我想让该列不可编辑,并删除蓝色背景。
我调用$(.jeditable).editable('disable')
它完全禁用了对我表的所有列的编辑。
我还要求$('.jeditable').removeClass("jeditable");
删除蓝色背景 CSS 格式。正如预期的那样,这将从该列中删除蓝色背景。
但是,当我转到任何分页页面时,虽然它们不可编辑,但它们仍然是蓝色的,因为它们仍然有jeditable
类。
是否有任何方法可以从 HTML 中的所有元素中删除一个类,无论它们是否可见?