0

私のURLは

   /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 」を使用するにはどうすればよいですか?

4

2 に答える 2

1

pntrは変数であるため、引用符の外側にある必要があります。

これを試して:

id = id.replace("[pointer]=" + pntr, "[pointer]=0");
于 2013-02-22T07:56:30.030 に答える
0

次のような正規表現を使用します。

var url = '/home/?tx_besijobs_pi1[pointer]=2&cHash=749431ca0340bf2344cc90704f79570f';
alert( url.replace(/pointer\]=\d{1,}/gi, "pointer]=0"));
于 2013-02-22T08:00:33.303 に答える