登 录
近来需要用到动态执行函数,发现jquery里面有这个功能。特写下来,以备以后用。
function goExec(funcName,param,paramNum){ var jsStr=funcName+"("; var paramStr=""; for(i=0;i<paramNum;i++){ paramStr=paramStr+param[i]+","; } if(paramStr.length>0) paramStr=paramStr.substr(0,paramStr.length-1); jsStr=jsStr+paramStr+")"; jQuery.globalEval(jsStr); }
在调用的时候,使用goExec("myfunc",new Array("1","2"),2)即可。
若有侵权或错误请及时和作者联系,谢谢。
抱歉!评论已关闭.