Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 替换url参数_Jquery - Fatal编程技术网

Jquery 替换url参数

Jquery 替换url参数,jquery,Jquery,我的网址是 /home/?tx_besijobs_pi1[pointer]=2&cHash=749431ca0340bf2344cc90704f79570f 我的jquery代码包含 var pntr = getUrlVars()["tx_besijobs_pi1[pointer]"]; 从中我得到的指针值为1,2,3 我必须在单击下一个选项卡时将指针值更改为0。 我的替换代码看起来像 id =id.replace("[pointer]=pntr", "[poi

我的网址是

   /home/?tx_besijobs_pi1[pointer]=2&cHash=749431ca0340bf2344cc90704f79570f
我的jquery代码包含

    var pntr = getUrlVars()["tx_besijobs_pi1[pointer]"];
从中我得到的指针值为1,2,3

我必须在单击下一个选项卡时将指针值更改为0。 我的替换代码看起来像

    id =id.replace("[pointer]=pntr", "[pointer]=0");
但它不起作用

如果我手动给出指针值

    id =id.replace("[pointer]=2", "[pointer]=0");

代码将起作用。如何在代码中使用“pntr”?

pntr
是一个变量,因此它应该在引号之外

试试这个:

id = id.replace("[pointer]=" + pntr, "[pointer]=0");

使用正则表达式,如:

var url = '/home/?tx_besijobs_pi1[pointer]=2&cHash=749431ca0340bf2344cc90704f79570f';
alert( url.replace(/pointer\]=\d{1,}/gi, "pointer]=0"));