【发布时间】:2016-02-05 00:13:46
【问题描述】:
我有一个可用的 javascript 版本来禁用/启用一个 from 按钮,但我无法使用 jQuery 让它工作。
我的 jsfiddle 有两个版本。 javascript版本被注释掉了。
//NOT WORKING jQuery
function controls(id) {
if (id === "button_start") {
//$('button_start').prop('disabled','disabled');
// $('button_stop').removeProp('disabled','disabled');
// testing
$('#button_start').on('click',function() {
$(this).prop('disabled', 'disabled');
});
$('#button_stop').on('click', function(){
$(this).removeProp('disabled', 'disabled');
});
//console.log(id);
} else {
//$('button_stop').prop('disabled','disabled');
//$('button_start').removeProp('disabled','disabled');
// testing
$('#button_stop').click(function() {
$(this).prop('disabled', 'disabled');
});
$('#button_start').click(function(){
$(this).removeProp('disabled', 'disabled');
});
//console.log(id);
}
}
jsFiddle:https://jsfiddle.net/tommy6s/w2u8eskv/
感谢您的帮助!
【问题讨论】:
-
禁用的属性是一个布尔值。设置为真或假,不要设置为字符串或尝试删除。
-
如果您将工作中的 JavaScript 从小提琴复制到问题中,这个问题会更容易理解。
标签: javascript jquery html css