<分区>
我有一个 html 控件,需要检测它的禁用状态何时发生变化。
我试过:
cb.on("change", function() {
if(cb.is(":disabled")) {
// the control is disabled
} else {
// it's enabled
}
});
这似乎不起作用...是否有其他技巧可以检测这种变化?
<分区>
我有一个 html 控件,需要检测它的禁用状态何时发生变化。
我试过:
cb.on("change", function() {
if(cb.is(":disabled")) {
// the control is disabled
} else {
// it's enabled
}
});
这似乎不起作用...是否有其他技巧可以检测这种变化?
最佳答案
禁用的控件无法通过用户交互更改状态 - 只能通过代码。
我认为当“禁用”更改属性时也不会触发更改事件。您真正能做的就是轮询“已禁用”属性。
可以肯定的是:如果更改事件触发,则控件不会被禁用。
关于javascript - 检测使用 jQuery 更改的禁用属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15766525/