我的网址是
/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 ”?
答案 0 :(得分:1)
pntr
是一个变量,所以它应该在引号之外。
试试这个:
id = id.replace("[pointer]=" + pntr, "[pointer]=0");
答案 1 :(得分:0)
使用正则表达式,如:
var url = '/home/?tx_besijobs_pi1[pointer]=2&cHash=749431ca0340bf2344cc90704f79570f';
alert( url.replace(/pointer\]=\d{1,}/gi, "pointer]=0"));