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

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

$(function() {
  var href = $('a').attr('href');
  $(href).prepend('/staging');
});

在此先感谢您的帮助.

最佳答案
试试这个:

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

转载注明原文:使用jQuery将子文件夹添加到所有链接 - 代码日志