【发布时间】:2014-01-26 22:08:30
【问题描述】:
我正在尝试将禁用属性删除/添加到 ID 为“注册”的按钮。这是我尝试过的代码,但它不起作用..
$(document).ready(function() {
$('.tos').click(function(){
var isChecked = $('.tos').is(':checked');
if(isChecked)
console.log("True");
$('#register').removeAttr("disabled");
else
console.log("False");
});
});
我在控制台中收到此错误,但我不知道这是什么意思。
Uncaught SyntaxError: Unexpected token else
这是我要删除/添加禁用属性的按钮。
<button type="submit" id="register" name="register" class="btn btn-block btn-color btn-xxl" disabled>Create an account</button>
任何帮助将不胜感激!
【问题讨论】:
-
如果你想在条件为
true的情况下运行多个语句,你必须将它们放在一个块{...}中。否则读取为jsfiddle.net/5bgH9,这显然是无效的。正如您在MDN documentation 中所读到的那样,要在一个子句中执行多个语句,请使用块语句 ({ ... }) 对这些语句进行分组。通常,始终使用块语句是一种好习惯,尤其是在涉及嵌套if语句的代码中:"
标签: javascript jquery button attributes prop