4

我有一个 html 控件,需要检测它何时禁用状态更改。

我试过:

cb.on("change", function() {
    if(cb.is(":disabled")) {
        // the control is disabled
    } else {
        // it's enabled
    }
});

这似乎不起作用......还有另一个技巧可以检测到这种变化吗?

4

1 回答 1

1

禁用的控件不能通过用户交互来改变状态——只能通过代码。

我认为“禁用”更改属性时也不会触发更改事件。您真正能做的就是轮询“禁用”属性。

可以肯定的一件事:如果更改事件触发,则控件不会被禁用。

于 2013-04-02T14:22:10.890 回答