Javascript 如何将以链接作为类名的范围转换为<;a href="&引用&燃气轮机;链接
大家好,我的社区 我从angularjs的一个表达式中得到一个HTML输出。在这个angularjs表达式{{html}}中,我得到了一些类似这样的html代码块Javascript 如何将以链接作为类名的范围转换为<;a href="&引用&燃气轮机;链接,javascript,jquery,html,Javascript,Jquery,Html,大家好,我的社区 我从angularjs的一个表达式中得到一个HTML输出。在这个angularjs表达式{{html}}中,我得到了一些类似这样的html代码块 <p>sometext ....<span class="externallink::https://www.siv.archives-nationales.culture.gouv.fr/siv/IR/FRAN_IR_054007 foreground-blue underline-1 ">Online-F
<p>sometext ....<span class="externallink::https://www.siv.archives-nationales.culture.gouv.fr/siv/IR/FRAN_IR_054007 foreground-blue underline-1 ">Online-Findbuch</span>...some text</p>
sometext…在线查找Buch…sometext
现在我需要把它转换成我可以处理的东西。一个简单的工作链接。比如说
<p>some text ....<a class="foreground-blue underline-1" href="https://www.siv.archives-nationales.culture.gouv.fr/siv/IR/FRAN_IR_054007">Online-Findbuch</a>...some text </p>
一些文本…….一些文本
如你所见,有几个问题需要解决。如何使用类“externallink::”读取跨度并将其转换为具有添加地址的链接。将类名保留为不带“externallink::”的类名,并将“Online Findbuch”范围名转换为链接名
谢谢你的帮助。虽然你的问题真的不清楚,但试着从中理解: 可以使用很多方法,这是一个使用jQuery的方法
var span = $('<span class="externallink::https://www.siv.archives-
nationales.culture.gouv.fr/siv/IR/FRAN_IR_054007 foreground-blue underline-1
">Online-Findbuch</span>')
var spanClass = span[0].classList[0];
var aHref = spanClass.replace('externallink::', '');
var a = $("<a>");
a.attr('href', aHref);
var span=$('Online-Findbuch')
var spanClass=span[0]。类列表[0];
var aHref=spanClass.replace('externallink::','');
变量a=$(“”);
a、 attr('href',aHref);
什么。您的问题完全不清楚:请阅读并提供您的问题的详细信息,其中显示了原始代码、预期结果以及您当前试图达到预期结果的内容。该链接如何处理该错误的url?url中有2个空格,url末尾有多个空格。我已经编辑了我的问题。对不起,这是一个可怕的描述。