我正在使用 jQuery 访问网页上的链接,代码如下:
$('a[href]').each(function() {
$(this).attr('class', 'visited');
$(this).attr('href', '#');
})
链接上的类将被更改,但 href 不会。有什么东西阻止我改变/改变href吗?
编辑:
我将代码更新为以下内容:
$('a[href]').each(function() {
$(this).addClass('visited');
this.href = '#';
})
然而,虽然它适用于大多数网站,但它不适用于 news.yahoo.com。为什么会这样?