如何在jQuery中获取禁用和启用按钮的状态
how to get status of disable and enable button in jQuery?
你能告诉我如何在jQuery中获得禁用和启用按钮的状态吗。我做了禁用和启用功能,但我需要知道如何获得启用和禁用按钮的状态。
function disableButtons(){
$('#saveButtonID').attr('src', 'Export-Realtime_disable.png');
$('#searchID').attr('src', 'search_disable.png');
$('#emailID').attr('src', 'Email-Document_disable.png');
$('#saveButtonID').attr('disabled', 'disabled');
$('#searchID').attr('disabled', 'disabled');
$('#emailID').attr('disabled', 'disabled');
}
function enableButtons(){
$('#saveButtonID').attr('src', 'Export-Realtime.png');
$('#searchID').attr('src', 'search.png');
$('#emailID').attr('src', 'Email-Document.png');
$('#saveButtonID').removeAttr('disabled', 'disabled');
$('#searchID').removeAttr('disabled', 'disabled');
$('#emailID').removeAttr('disabled', 'disabled');
}
如何获取给定按钮的状态,是禁用还是启用?
alert(''+ $('#searchID').attr('disabled'))
下面将返回true或false
$('#searchID').is(':disabled');
试试这个
$("#searchID").is(":disabled")
或
$('#searchID').prop('disabled')
演示
您可以使用
$("#searchId").is(":disabled")
以上答案都不适用于我禁用属性的按钮,这就是我进行此检查的原因:
$('#myBtnId').attr('disabled') === 'undefined') {...}
使用.is()
运算符根据选择器、元素或jQuery对象检查当前匹配的元素集,如果这些元素中至少有一个与给定参数匹配,则返回true。
这里
var chek = $("#searchID").is(":disabled")
alert(chek);
Js出价
相关文章:
- 根据字段的值启用按钮
- 输入昵称后启用按钮
- 如果没有任何输入,如何启用按钮
- 在动态添加的文本框中输入文本时启用按钮
- 在 asp.net 回发期间禁用和启用按钮
- 功能的禁用/启用按钮;不起作用
- 启用按钮不工作
- 选择2个选择标签后启用按钮
- KnockoutJS:基于数组启用按钮的长度
- 如果验证错误是有效的JAVASCRIPT,则启用按钮
- 如何在选中复选框时启用按钮
- 如何使用AngularJS在延迟后启用按钮
- 关闭弹出窗口后重新启用按钮
- 我如何才能等待使用casperjs启用按钮
- 等到所有脚本都完成,然后再启用按钮
- Jquery - 选中复选框时未启用按钮
- 禁用/启用按钮,当文本和文本区域为空时
- 在条件jquery上启用按钮/输入区域
- 禁用然后在jquery中启用按钮
- 如果文本字段 1 中的值大于文本字段 2,则启用按钮