calling a jQuery function named in a variable

前端 未结 6 725
小蘑菇
小蘑菇 2020-12-10 01:21

I have several jQuery function like function setOne(); setTwo(); setThree();

and a variable var number that values respectively \"one\", \

6条回答
  •  不思量自难忘°
    2020-12-10 02:07

    Create a name -> function map:

    var funcs = {
        'one': setOne,
        'two': setTwo
        /*...*/
    };
    

    Then you call the function with:

    funcs[number]();
    

提交回复
热议问题