删除链接的某些部分's href值
remove some part of a link's href value
我有一些与href
属性的链接。
<a href="http://stackoverflow.com/...variable1.../">My Link</a>
<a href="http://stackoverflow.com/...variable2.../">My Link</a>
<a href="http://stackoverflow.com/...variable3.../">My Link</a>
我需要获取href
值,删除http://stackoverflow.com
并将链接转换为
<a href="/...variable1.../">My Link</a>
<a href="/...variable2.../">My Link</a>
<a href="/...variable3.../">My Link</a>
例如
$('a').each(function () {
var full_link = $('a').attr('href') ;
var delete_part = 'http://stackoverflow.com' ;
var output = full_link - delete_part ;
$('a').attr('href',output);
});
你给我什么建议?
这里是:
$('a').each(function () {
$(this).prop('href', $(this).prop('href')
.replace(/^http:'/'/stackoverflow'.com/, ''));
});
希望得到帮助。
请将代码更新为以下
var full_link = $('a').attr('href') ;
var delete_part = 'http://stackoverflow.com' ;
var output = full_link.replace(delete_part, "") ;
供参考-http://www.w3schools.com/jsref/jsref_replace.asp
试试这个:
它将删除你的域名,无论它是什么。
它将适用于所有域名,无需指定域名
$('a').each(function () {
var full_link = $('a').attr('href') ;
var output = full_link.replace(/http?:'/'/[^'/]+/i, "");
$('a').attr('href',output);
});
试试这个。。
$('a').each(function() {
var full_link = $('a').attr('href');
var delete_part = 'http://stackoverflow.com';
var output = full_link.replace(delete_part,"");
$('a').attr('href',output);
});
$('a').each(function () {
var full_link = $('a').attr('href') ;
var delete_part = 'http://stackoverflow.com' ;
var output = full_link.replace(delete_part, "") ;
$('a').attr('href',output);
});
相关文章:
- 在单击href链接的同时下载文件
- D3 Javascript HREF链接替换
- Webscratching自动化如何在没有链接TAG的情况下模拟点击HREF链接
- 如何制作href链接和<李>在一个包装中
- 希望在单击href链接时显示我的广告
- 将href链接添加到通过js鼠标悬停显示的图像
- 如何在 Squarespace 中重定向 href 链接
- 如何使用 jQuery 替换文本中的 HREF 链接
- 要发送到控制器的 HREF 链接中的哈希值
- 通过javascript将url参数传递到多个不同的href链接中
- 将属性添加到带有href链接但没有#的元素
- 选项卡中的a href链接没有执行任何操作
- 使用php使用href链接将输入的文本框值传递到另一个页面
- 如何使用 JavaScript 动态点击“href 链接”
- 更改 xlink:当图像在 D3js 中未退出时 svg 图像的 href 链接
- href:链接回上一个页面上的某个类
- 使用 jQuery 添加一个指向
- 项的 href 链接
- 如何使用javascript读取html“”标签中的所有href链接
- 包装在两个容器中的未命名 href 链接
- 在特定位置具有目标空白的 href 链接