这是我的html代码:
<a href="http://www.google.com/" target="_blank">Google</a>
我需要一个 jquery 代码来查找 Google.com 并将其更改为 Yahoo.com。
例如,如果您单击 Google 文本,那么 yahoo.com 将在您的浏览器中打开。
是否可以使用 jquery 查找当前页面中的所有 Google 文本并用 Yahoo 替换它们?
这应该可以解决问题:
$('a[href*="google"]').each(function() {
$(this).attr('href', $(this).attr('href').replace(/google/i, 'yahoo');
});
除此之外,我认为没有理由实际使用它......
这是一个奇怪的问题:
$('a[href*="google"]').each( function (i) {
$(this).attr("src","http://yahoo.com")
});
代码示例:
$('a[href*="google.com"]').each( function (i) {
$(this).attr("href","http://yahoo.com");
});
小提琴:http: //jsfiddle.net/f4WmR/
有用的链接