繁体   English   中英

检查禁用的按钮不起作用

[英]Check for disabled button not working

我有以下静态编程的按钮:

<a class="btn dropdown-toggle" data-toggle="dropdown" href="javascript:void(0)" id="action" disabled="disabled">

并想检查按钮是否被禁用,所以我可以设置preventDefault(),因为如果未将其设置为(通过另一个函数)被禁用,则按钮必须完成其工作。

<script type="text/javascript">
$(document).ready(function(){    

 // IF ACTION BUTTON IS DISABLED, DISABLE DROPDOWN CLICK
 if ($('#action').is(':disabled')) {
 alert("inside if");
  event.preventDefault();
  return false; 
 };
});
</script>

但这永远不会使我警觉。 我可以看到带有inspect元素的按钮具有disable =“ disabled”属性,因此它应该可以工作。 我究竟做错了什么?

注意:我使用的是jQuery,因此如果适用,请指出:)

 if ($('#action').prop('disabled', true)) {
     alert("inside if");
     event.preventDefault();
     return false; 
 };

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM