用jQuery替换href元素
Replacing a href element with jQuery
我必须更改部分链接。
确切地说,我必须在网站上的每个a href中将"/?"更改为"/all?"。
我读了一些关于这方面的文章,但什么都不管用。
你能帮我吗?
问候。
尝试:
$('a').each(function () {
$(this).attr('href', $(this).attr('href').replace('/?', '/all?'))
});
jsFiddle示例
$('a').attr('href', function(){
return this.href.replace('/?', '/all?');
});
可以向.attr
传递一个函数作为赋值参数。
这个解决方案您不需要jQuery,我还假设您希望更改/?在您的URL中,如果不是,则仅使用替换('/?','/all?')
JSFiddle->http://jsfiddle.net/eZgmD/
var anchors = document.getElementsByTagName('A');
for (var i = 0; i<anchors.length; i++)
{
anchors[i].href = anchors[i].href.replace(/'/'?/g,'/all?')
};
要更改链接上的href,请使用以下Jquery函数:
$("a").attr("href", "http://www.google.com/")
在href属性中将网站更改为要覆盖的内容的位置。
相关文章:
- 锚点元素的href属性自动更改
- 锚点元素不't使用svg时,请打开EDGE上的href
- 如何覆盖锚点元素's href目标,并在我点击转到目标javascript时删除其他错误
- 将href中的图像替换为其他元素中的图像
- 将属性添加到带有href链接但没有#的元素
- 用于href中元素的jquery选择器
- 在href跳转到另一个html元素之前,执行Knockout.js数据绑定:点击函数
- Javascript数据将元素属性绑定到URL中的锚href
- JQuery监听点击并使用点击元素发出警报's href
- 为什么硒会改变元素's href
- 如何使用 href=variable 在 javascript 中创建元素
- 替换 href 元素菜单中的 SID 值数据
- getElementById 返回超链接的 HREF,而不是元素本身
- Selenium Webdriver 无法在菜单中找到 href 元素
- 省略元素中的 href 属性
- 为什么警报 锚元素 () 警报 href 属性
- Javascript - 如何使用“href”作为变量使“a”元素作为链接
- jQuery 无法访问元素及其 attr href // 简单的选项卡结构
- 从锚标记中获取元素 ID 并替换 href
- JQuery UI排序中断元素Href链接