Jquery 给出链接列表,如标签行为

Jquery 给出链接列表,如标签行为,jquery,html,Jquery,Html,我有一个4个链接的列表,我想给标签一样的行为 当一个链接被点击,我想把它变成文本只。然后,当一个不同的链接被点击时,它应该变成一个可点击的链接。这将防止有人点击它两次,并向他们显示哪个链接处于活动状态 代码如下所示: <a href="">Link One</a> <a href="">Link Two</a> <a href="">Link Three</a> <a href="">Link Four</

我有一个4个链接的列表,我想给标签一样的行为

当一个链接被点击,我想把它变成文本只。然后,当一个不同的链接被点击时,它应该变成一个可点击的链接。这将防止有人点击它两次,并向他们显示哪个链接处于活动状态

代码如下所示:

<a href="">Link One</a>
<a href="">Link Two</a>
<a href="">Link Three</a>
<a href="">Link Four</a>

解决方案是每个链接有2个元素。一个带有锚定标记,另一个没有明文标记

当你点击它时,你可以隐藏带有锚定标签的链接,然后显示该链接的纯文本


(将很快发布此代码)

单击它时,您不能给它一个类吗

$('a').click(function(){
  if($(this).hasClass('active')) return; // this would stop any of the code below executing
  $('a').removeClass('active');
  $(this).addClass('active');
});

然后给活动类一个样式,使其看起来像文本(然后在单击事件函数中添加切换选项卡等的所有其他代码),这是一个非常优雅的解决方案。非常感谢。