我目前正在位于 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 - 使用 jQuery 将子文件夹添加到所有链接之前,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4017411/