Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将以链接作为类名的范围转换为<;a href="&引用&燃气轮机;链接_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何将以链接作为类名的范围转换为<;a href="&引用&燃气轮机;链接

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

大家好,我的社区

我从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-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末尾有多个空格。我已经编辑了我的问题。对不起,这是一个可怕的描述。