如何使用 jQuery 替换文本中的 HREF 链接
how to replace a href link in text using jquery
示例 HTML:
<p><a href='link1' target='_blank'><font color='blue' size='4'>TEXT 1</font></a></p> <br />
<p><a href='link2' target='_blank'><font color='blue' size='4'>TEXT 2</font></a></p> <br />
<p><a href='link3' target='_blank'><font color='blue' size='4'>TEXT 3</font></a></p> <br />
当单击文本 1、文本 2、文本 3 时,我想用 linkother1
替换link1
,link2
用linkother2
、link3
linkother3
替换。
如何在jquery javascript中做到这一点?(对不起,我的英语很差)
溶液:
谢谢乔尼·
$('a[href="link1"]').attr("href", "linkother1")
$('a[href="link2"]').attr("href", "linkother2")
$('a[href="link3"]').attr("href", "linkother3")
当然你可以我的朋友:)
$('a[href="link1"]').attr("href", "linkotherone")
使用jQuery一切皆有可能:)
复制:更改海蕊素
使用 .attr()
方法更改元素的属性。可以使用将当前值作为参数接收的函数,并对其进行处理以返回新值。
$("a").click(function() {
$(this).attr("href", function(i, oldurl) {
return oldurl.replace('link', 'linkother');
});
});
试试这段代码:
$(function(){
$("a").click(function(e){
e.preventDefault();
$(this).attr("href", "anotherlink");
});
});
请记住,此代码适用于您提供的确切 HTML。如果您在文档上有另一个"a"标签,则必须添加 ID、类或使用遍历才能准确捕获所需的元素。
此外,如果您不想取消单击事件,只需删除行"e.preventDefault();"即可。
相关文章:
- 在单击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 链接