我有很多链接需要修改。我必须用硬编码链接替换它们的每个 url。
例如path/to/something.html?L
进入this/is/the/right/path.html?L
直到?L
必须更换所有东西。第一条路径中的所有内容,直到?L
参数是动态的。
我怎么能这样做?
我有很多链接需要修改。我必须用硬编码链接替换它们的每个 url。
例如path/to/something.html?L
进入this/is/the/right/path.html?L
直到?L
必须更换所有东西。第一条路径中的所有内容,直到?L
参数是动态的。
我怎么能这样做?
你可以这样做,
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);
试试这个
$('a[href="path/to/something.html?L"]').attr('href', 'this/is/the/right/path.html?L')
基本上它所说的是找到具有特定href的所有链接并将href替换为新的。
L 是一个常数还是只是一个例子,L 可以是多个东西?