如何用另一个JQuery函数更新JQuery函数

How to update JQuery function with another one

本文关键字:JQuery 函数 更新 另一个 何用      更新时间:2023-09-26

有人可以帮助或告诉我,如果有可能更新现有的jQuery函数与另一个。我很感激你的帮助。

这是我想要更新的函数

   function dataTableFunction1(){
    var table = $('#mytable').dataTable({ "scrollY": "400px","paginate": false });
    table.fnSetColumnVis( 4, false ); 
    table.fnSetColumnVis( 5, false );
    table.fnSetColumnVis( 6, false );    
    }

我想更新表。fnSetColumnVis part with:

   function updateCode(){
    table.fnSetColumnVis( 1, false ); 
    }

这是我尝试过的

    dataTableFunction1('option','fnSetColumnVis( 1, false )');

你可以这样做:

function dataTableFunction1(moreOptions){
    var table = $('#mytable').dataTable({ "scrollY": "400px","paginate": false });
    if(moreOptions == true){
        table.fnSetColumnVis( 4, false ); 
        table.fnSetColumnVis( 5, false );
        table.fnSetColumnVis( 6, false );
    }else{
        table.fnSetColumnVis( 1, false );
    }
}

现在,如果你想让你的函数用3个选项执行,那么:

dataTableFunction1(true);

如果你想让你的函数只执行一个选项,那么:

dataTableFunction1(false);