Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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 如何删除href链接的禁用属性_Javascript_Jquery_Html - Fatal编程技术网

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

Javascript 如何删除href链接的禁用属性,javascript,jquery,html,Javascript,Jquery,Html,当我用这条线的时候 $(“#编辑链接-1”).removeAttr(“href”) 它会禁用链接 现在我想再次启用相同的链接。所以我试过这句话,但有点不起作用:( $(“#编辑链接-1”).addAttr(“href”,true) $(“#编辑链接-1”).removeAttr(“href”); $(“#编辑链接-1”).addAttr(“href”,true); 在jQuery中,添加属性的正确方法是: $("#edit-link-1").attr("href", 'https://www.

当我用这条线的时候

$(“#编辑链接-1”).removeAttr(“href”)

它会禁用链接

现在我想再次启用相同的链接。所以我试过这句话,但有点不起作用:(

$(“#编辑链接-1”).addAttr(“href”,true)


$(“#编辑链接-1”).removeAttr(“href”);
$(“#编辑链接-1”).addAttr(“href”,true);

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

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

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

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

另外,您还有另一个选择,这取决于您使用的jQuery版本

从v1.6开始,您可以使用
prop


关于

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

从v1.6开始,您可以使用
prop

“问候”

href=“true”
是您试图添加的内容。我假设这是不正确的。看一看:没有href的
可能会导致问题“有点不工作”-非常有帮助的技术诊断…也许可以查看您的控制台并查看
$(…).addAttr不是一个函数
然后输入搜索“addAttr”并读取第一个结果?
href=“true”
是您试图添加的内容。我假设这是不正确的。请看一看:如果没有href,则使用
可能会导致出现问题,可能会重复“有点不工作”-非常有帮助的技术诊断…可能在控制台中查看,
$(…)。addAttr不是一个函数
,然后输入搜索“addAttr”并读取第一个结果?
var $link = $("#edit-link-1");
$link.prop('href', 'https://www.google.com/');