为了账号安全,请及时绑定邮箱和手机立即绑定

求助,想使用jquery获得某一个函数的参数,请问该怎么做呢?

求助,想使用jquery获得某一个函数的参数,请问该怎么做呢?

温温酱 2021-07-08 11:07:58
如何捕获某一函数传入的参数?我是想抓取网页并分析,想取得某一个函数中传入的参数値,这个値是固定的常数,由於 jquery 使用方便,但不知可有可能定位到一个函数的参数function a(x,3){};比如,我想取得 函数 a 的第二个参数 3
查看完整描述

2 回答

?
白板的微信

TA贡献1883条经验 获得超3个赞

//获取url中的参数
function getUrlParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
var r = window.location.search.substr(1).match(reg); //匹配目标参数
if (r != null) return unescape(r[2]); return null; //返回参数值
}

(function ($) {
$.getUrlParam = function (name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}
})(jQuery);

(function ($) {
$.getUrlParam = function (name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}
})(jQuery);



查看完整回答
反对 回复 2021-07-11
?
慕容3067478

TA贡献1773条经验 获得超3个赞

function fn(arg1,arg2,arg3) {    console.log(arguments[0]);    //arg1    console.log(arguments[1]);    //arg2    console.log(arguments[2]);    //arg3}

这个不需要用到jQuery,arguments通过一个伪数组的形式保存了所有的参数,可以通过length和下标来访问。


查看完整回答
反对 回复 2021-07-11
  • 2 回答
  • 0 关注
  • 333 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信