如何删除href链接的禁用属性

时间:2019-01-08 16:20:03

标签: javascript jquery html

当我使用此行时

  

$(“#edit-link-1”)。removeAttr(“ href”);

它禁用链接。

现在,我想再次启用相同的链接。所以我尝试了这一行,但是它行不通:(

  

$(“#edit-link-1”)。addAttr(“ href”,true);

<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.3.1.min.js"> 
</script>

<a href="#" id="edit-link-1">Link1</a>
<script type="text/javascript">
    $("#edit-link-1").removeAttr("href");
    $("#edit-link-1").addAttr("href",true);
</script>

2 个答案:

答案 0 :(得分:4)

在jQuery中,添加属性的正确方法是:

$("#edit-link-1").attr("href", 'https://www.google.com/');

答案 1 :(得分:0)

您还有另一个选择,取决于您正在使用的jQuery版本。

从v1.6开始,您可以使用prophttp://api.jquery.com/prop/

var $link = $("#edit-link-1");
$link.prop('href', 'https://www.google.com/');

致谢