如何找出jQM按钮所处的状态?

时间:2013-01-29 09:29:53

标签: javascript jquery jquery-mobile

一个简单的问题。如何找出jquery移动按钮处于什么状态? 文档没有办法解决这个问题。

http://jquerymobile.com/test/docs/buttons/buttons-methods.html

2 个答案:

答案 0 :(得分:1)

当禁用按钮小部件时,其disabled选项将设置为true,因此您可以写:

var isButtonDisabled = $("#yourButton").button("option", "disabled");

答案 1 :(得分:0)

有效/无效:

if($('#button-test').hasClass('ui-btn-active')) {
    alert('Active');    
} else {
    alert('Not active');
}

启用/禁用

if($('#button-test').hasClass('ui-state-disabled')) {
    alert('Disabled');    
} else {
    alert('Enabled');
}