javascript - jQuery:添加基于内联条件的内联函数调用......这可能吗?

标签 javascript jquery datatables

我以前从来没有真正遇到过这个,所以我很好奇。你能以某种方式做到以下几点吗?

我正在使用 Datatables jQuery 插件。这是我的基本调用:

var oTable = $("#example").dataTable();

我在名为 EnableInlineEdit 的类中有一个属性。如果是,我想添加一个内联函数调用:

var oTable = $("#example").dataTable().makeEditable();

这将使 jEditable 插件能够工作。我有很多我没有包含的定期添加到 Datatable 插件的选项,所以简单地制作一个条件 if/else 并创建两个单独的调用是不可能的。这样做会使一个大文件的大小加倍。有没有办法以某种方式创建内联条件以将 .makeEditable 添加到 Datatable 初始化的末尾,而无需创建两个完全相同的代码副本,其中一个只有 .makeEditable()?

最佳答案

你不能做这样的事情吗:

var oTable = var oTable = $("#example").dataTable();
if (whatever) {
    oTable.makeEditable();
}

关于javascript - jQuery:添加基于内联条件的内联函数调用......这可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12549154/

相关文章:

javascript - 日期选择器未使用 Angular JS 进行清理

javascript - E 防止默认不起作用

jquery - 日期选择器的Onshow事件

javascript - DataTables:未捕获类型错误:无法读取未定义的属性 'buttons'

javascript - 在两列中显示 <ul> 的元素

javascript - 对另一个 div 内的某些 div 进行编号

javascript - 回调 URL 的工作原理

C# ASP.net MVC Ajax MySQL DATATABLES 列搜索无法将搜索值传递给 Controller

php - 带有 JSON、AJAX 和 PHP 的数据表不显示任何数据

javascript - 将函数名称作为参数传递与将函数调用封闭在匿名函数中并将它们作为一个整体传递有何不同