这是我的代码:
$('.btn-back').off('click').on('click', function (event) {
var valid = carInfo.validate();
if (valid) {
event.preventDefault();
}
});
Run Code Online (Sandbox Code Playgroud)
event.preventDefault()无论什么价值,句子总是执行valid.
当我将代码更改为
$('.btn-back').off('click').on('click', function (event) {
var valid = carInfo.validate();
if (valid) {
event.preventDefault();
} else {
}
});
Run Code Online (Sandbox Code Playgroud)
它按照应有的方式运行.也许它与自动分号插入(ASI)有关.