监听器上的html按钮已禁用属性

时间:2014-04-01 13:07:28

标签: javascript jquery

有没有办法检测按钮的禁用属性何时从禁用变为false?喜欢什么活动?

3 个答案:

答案 0 :(得分:0)

在Javascript中

document.getElementsByTagName("BUTTON")[0].hasAttribute("disabled");

答案 1 :(得分:0)

尝试这种方式,您可以删除disabled属性而不是

if($("button").has("[disabled]") == true){
 //your code
  $("button").prop("disabled", false);
}

答案 2 :(得分:0)

mutation observer,但这是一个杀手级的表现而不是真正广泛的支持。您可以在支持它的浏览器上使用一些CSS技巧,如下所示:http://jsfiddle.net/zxAPm/

但你最好的选择是当你完成任何input的状态,触发自定义事件或直接调用你的逻辑/函数时:

http://jsfiddle.net/cj2qF/