jQuery - 如何在启用元素时触发函数?

时间:2014-06-16 11:38:31

标签: javascript jquery

我希望在启用元素时修复我的函数。目前它不起作用..

这是我的尝试:

var x = function () {
    input = $('#username');

    if (input.prop('disabled')) {
        console.log('i am enabled'); //  how to trigger this?
    }
}

x();

$('#enable').on('click', function(){
    $('#username').removeAttr('disabled');
})

Live Demo

注意:我的应用程序始终删除属性disabled

1 个答案:

答案 0 :(得分:1)

我创造了一个小提琴(修改你的小提琴)希望这是你需要的解决方案

fiddle

代码段:

if (typeof attr !== 'undefined' && attr !== false) {
    console.log('i am disabled'); //  how to trigger this?
}