有什么办法可以做到这一点...用户按下按钮,按钮找到所有网址,example.com
并将其替换为sub.example.com
?
问问题
193 次
2 回答
4
如果要替换所有a.href
属性:
$(function(){
$('#buttonID').click(function(){
$('a').each(function(){
var newHref = $(this).attr('href').replace('example.com','sub.example.com');
$(this).attr('href',newHref);
});
});
});
于 2011-02-11T00:15:25.013 回答
3
尝试这个:
$('#replace-button').click(function() {
$('a[href="example.com"]').attr('href', 'sub.example.com');
});
澄清一下,这是使用 CSS 属性选择器。该示例查找值恰好为“example.com”的a
标签- 如果您的链接前面有(或类似的东西),这将不匹配它们。属性选择器还有更多变体,示例请参考http://css-tricks.com/attribute-selectors/。href
http://www.
于 2011-02-11T00:13:47.960 回答