js变量名用做方法名,根据变量的值调用相同名称方法

今天在使用Layui选项卡的时候,需要根据选项卡的标题去调用方法,使用if或者switch又比较麻烦,就在网上找了一下能不能使用获取到的值直接调用方法,记录一下

    var primaryKey = $('.layui-tab-title .layui-this')[0].innerHTML;//获取页面html的值
    eval(primaryKey + '()');//根据获取到的值去调用,括号的可以写参数

 

posted @ 2022-08-18 16:35  创世星开心的佛手  阅读(238)  评论(0)    收藏  举报