我有一个html控件,需要检测它何时被禁用状态更改。
我试过了:
cb.on("change", function() {
if(cb.is(":disabled")) {
// the control is disabled
} else {
// it's enabled
}
});
这似乎不起作用......是否有其他技巧可以检测到这种变化?
答案 0 :(得分:1)
禁用的控件不能通过用户交互来改变状态 - 只能通过代码。
当“禁用”更改属性时,我认为不会触发更改事件。你所能做的就是轮询“禁用”财产。
有一件事是肯定的:如果更改事件触发,则不会禁用该控件。