【发布时间】:2017-12-02 02:43:23
【问题描述】:
根据post(和许多其他人),我编写了这个函数:
function cssDisplay(block,none){
block.css('display','block');
none.css('display','none');
}
然后,调用它时,我只需要一个参数(块或无),如下所示:
email.keyup(function(){
if(email.hasClass('has-error')) {
cssDisplay(errorEmail,undefined);
}else{
button.prop("disabled", false);
cssDisplay(undefined,errorEmail);
}
});
但它只适用于显示块。当输入有效时,错误消息不会消失,所以我遗漏了一些东西。有人可以帮帮我吗?
【问题讨论】:
-
这是因为您将 undefined 作为参数传递,所以 javascript 无法从不存在的东西中读取 undefined 属性
标签: javascript function