我有一个锚链接,我想要禁用一旦用户点击它。或者,从文本周围删除锚标记,但绝对保留文本。
<a href='' id='ThisLink'>some text</a>
我可以轻松地通过添加.attr(“disabled”,“disabled”);
我已成功添加disabled属性,但链接仍然可点击。
我真的不在乎文本是否有下划线。
任何线索?
你可以试试:http://www.awesomealbums.info/?WhoAmI
当你点击错误的音乐家,它应该只是添加“错误”,然后变得不可点击。
当您点击并且您是正确的,它应该添加“Awesome”,然后禁用所有< a>标签。
解决方法
我只是意识到你要求(我希望)。这里是一个丑陋的解决方案
var preventClick = false; $('#ThisLink').click(function(e) { $(this) .css('cursor','default') .css('text-decoration','none') if (!preventClick) { $(this).html($(this).html() + ' lalala'); } preventClick = true; return false; });