0

我编写了一段代码来更改我网站上链接的 URL(这是为了修复在我移动网站时出现在我的网站上的带有链接的错误)。但是,我现在需要将此代码应用于我网站上的所有内容,除了一个 div 中的链接 (#main_designs)

这是我的代码:

 $('body').html( $('body').html().replace(/kateguestdesigns.com\/about/gi,'kateguestdesigns.com/home/about') );

除了名为#main_designs的div之外,我怎样才能让它适用于所有东西?

4

1 回答 1

0
Array.prototype.diff = function(a) {
    return this.filter(function(i) {return !(a.indexOf(i) > -1);});
};

var yourAnchorTags = $('a').diff($('div#main_designs a')

我从这里得到了 diff 函数:JavaScript 数组差异

于 2013-08-27T07:13:08.817 回答