使用jQuery将子文件夹添加到所有链接

And*_*rew 3 jquery href hyperlink staging

我目前正在位于www.example.com/staging的临时环境中的某个站点上工作.该站点的所有链接都已相对设置(例如:/ about /).我正在尝试编写一些简单的jQuery来为页面上的每个链接添加"/ staging",因此我不必更改本周的所有链接,因此它在暂存环境中.我知道HTML标签是一个选项,但因为链接是使用ExpressionEngine动态添加的,似乎不起作用.我认为jQuery应该相当简单.这就是我所拥有的,但有些事情并不恰当:

$(function() {
  var href = $('a').attr('href');
  $(href).prepend('/staging');
});
Run Code Online (Sandbox Code Playgroud)

在此先感谢您的帮助.

Ric*_*kir 8

试试这个:

$(function() {
  $('a').each(function() {
    var href = $(this).attr('href');
    $(this).attr('href', '/staging' + href);
  });
});
Run Code Online (Sandbox Code Playgroud)