1

我有很多链接需要修改。我必须用硬编码链接替换它们的每个 url。

例如path/to/something.html?L进入this/is/the/right/path.html?L

直到?L必须更换所有东西。第一条路径中的所有内容,直到?L参数是动态的。

我怎么能这样做?

4

2 回答 2

3

你可以这样做,

prev = $('a[href^=path/to/something.html]').attr('href')
required = prev.split('?')[1];

$('a[href^=path/to/something.html]').attr('href', 'this/is/the/right/path.html?' + required);
于 2012-08-09T15:56:05.083 回答
1

试试这个

$('a[href="path/to/something.html?L"]').attr('href', 'this/is/the/right/path.html?L')

基本上它所说的是找到具有特定href的所有链接并将href替换为新的。

L 是一个常数还是只是一个例子,L 可以是多个东西?

于 2012-08-09T15:53:36.203 回答