gpt4 book ai didi

html - 'disabled' 是 anchor 标记的有效属性吗

转载 作者:技术小花猫 更新时间:2023-10-29 11:38:57 25 4
gpt4 key购买 nike

如果我有如下简单的代码段:

<div ng-app="myApp">
<a ng-disabled='true' ng-click="value1=123">click me</a>
<button ng-disabled='true' ng-click="value2=123">click me</button>
=={{value1}}==
=={{value2}}==
</div>

从 fiddle 可以看出:http://jsfiddle.net/basarat/czVPG/该按钮不可点击并且 ng-click (这只是一个 jquery on('click',function(){}) )不执行。但是它确实为 anchor 标记执行。

  • 是否因为禁用不是 anchor 标记的有效属性?
  • 如果是,为什么当按钮不触发时它仍然触发 dom click 事件?

最佳答案

阅读w3c Linkthe-a-element

禁用对 anchor 标签无效

相反,您可以通过 event.preventDefault() 来完成

$('a').click(function(event){
event.preventDefault();
});

关于html - 'disabled' 是 anchor 标记的有效属性吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18711317/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com