检查禁用按钮是否工作

时间:2013-01-03 12:58:36

标签: javascript

我有以下静态编程按钮:

<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元素看到按钮已禁用=“禁用”属性,因此它应该可以工作。我做错了什么?

注意:我正在使用jQuery,所以如果适用,那么请指出:)

1 个答案:

答案 0 :(得分:1)

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