将电子邮件更改为加密的附加电子邮件不起作用

时间:2018-10-01 19:21:26

标签: javascript jquery html

我正在尝试通过jQuery动态将电子邮件的href属性更改为加密的电子邮件。

当我在jQuery中使用prop函数时,该链接不再可单击。 如您在this codepen中所见,最后一个链接可以正常工作(加密电子邮件已被硬编码的地方)。第一个链接是通过jQuery将其href值更改为加密的电子邮件,不起作用(更改后)。

这是我尝试过的:

HTML:

<a id="test" href="mailto:mail@test.com" id="test">This does not work</a>

<a href="mailto:&#109;&#097;&#105;&#108;&#064;&#116;&#101;&#115;&#116;&#105;&#110;&#103;&#046;&#099;&#111;&#109;">ThisWorks</a>

jQuery:

$(document).ready(function(){
  $('#test').prop('href', 'mailto:&#109;&#097;&#105;&#108;&#064;&#116;&#101;&#115;&#116;&#105;&#110;&#103;&#046;&#099;&#111;&#109;')
}) 

1 个答案:

答案 0 :(得分:0)

使用window.location.href在单击时使用base64和mailto结束