Javascript 检查禁用的按钮是否不工作
我有以下静态编程按钮:Javascript 检查禁用的按钮是否不工作,javascript,Javascript,我有以下静态编程按钮: <a class="btn dropdown-toggle" data-toggle="dropdown" href="javascript:void(0)" id="action" disabled="disabled"> 我想检查一下按钮是否被禁用,这样我就可以设置preventDefault(),因为如果它没有被另一个函数设置为disabled,那么按钮必须完成它的工作 <script type="text/javascript"> $
<a class="btn dropdown-toggle" data-toggle="dropdown" href="javascript:void(0)" id="action" disabled="disabled">
我想检查一下按钮是否被禁用,这样我就可以设置preventDefault(),因为如果它没有被另一个函数设置为disabled,那么按钮必须完成它的工作
<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>
$(文档).ready(函数(){
//如果“操作”按钮已禁用,请单击“禁用”下拉列表
如果($(“#操作”)。为(“:禁用”){
警报(“内部如果”);
event.preventDefault();
返回false;
};
});
但它从来没有提醒过我。我可以看到inspect元素的按钮具有disabled=“disabled”属性,因此它应该可以工作。我做错了什么
注意:我使用的是jQuery,因此如果适用,请指出:)禁用的
:是一个css选择器。尝试使用$('#action')。attr('disabled')
该:disabled
是一个css选择器。尝试使用$('#action').attr('disabled')
哦,我以为有人写了“它不工作”对不起,所以:disabled检查css。现在我明白了:)它与.propwell一起工作,:disabled是一个psuedo元素!您可以像这样使用它来设置样式input:disabled{border:1px solid 35; a898a2;}
,但不能像上面那样查看有关is()函数jQuery的更多信息!谷歌吧!啊,一直免费给你,伙计:)哦,我以为上面写着“它不工作”对不起,所以:残疾人检查css。现在我明白了:)它与.propwell一起工作,:disabled是一个psuedo元素!您可以像这样使用它来设置样式input:disabled{border:1px solid 35; a898a2;}
,但不能像上面那样查看有关is()函数jQuery的更多信息!谷歌吧!啊,随时为你准备,伙计:)
if ($('#action').prop('disabled', true)) {
alert("inside if");
event.preventDefault();
return false;
};