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