我有这样的功能,我启用或禁用按钮。
var manageButtons = function(status) {
if(status === 'inactive') {
$("input[type='submit'], button").addClass('inactive').attr('disabled', true);
}
else {
$("input[type='submit'], button").removeClass('inactive').removeAttr('disabled');
}
};
我希望传递像true和amp;这样的布尔值,而不是将状态传递为“非活动”或“活动”。假的。
我想做一些像manageButtons(true)或manageButtons(false)而不是manageButtons('active')或manageButtons('inactive')。我怎样才能做到这一点??对此有何帮助?或者你建议任何更好的方法??
答案 0 :(得分:2)
您可以使用:
var manageButtons = function(status) {
$("input[type='submit'], button").prop('disabled', status);
};
答案 1 :(得分:1)
如果您有兴趣添加和删除课程无效
var manageButtons = function(status) {
if(!status) {
$("input[type='submit'], button").addClass('inactive').prop('disabled', true);
}
else {
$("input[type='submit'],button").removeClass('inactive').prop('disabled',false);
}
};
如果您不想添加和删除类,那么只需一行
var manageButtons = function(status) {
$("input[type='submit'], button").prop('disabled', status);
};
在通话时间
manageButtons(0);
manageButtons(1);