或者运算符不在jQuery中工作

时间:2015-03-18 18:21:29

标签: jquery if-statement

我有文件输入。对于演示,除上传.png.jpg以外的任何其他内容时,会出现一条警告消息,提示“此文件不受支持”。所以,我写了这样的jQuery:

if (extension != 'png' || extension != 'jpg') {
   alert('This file is not supported');
}

但是,它似乎无法正常工作。如果我从这一部分切出|| extension != 'jpg',函数将完美运行。那条线有什么问题?

Fiddle Work

1 个答案:

答案 0 :(得分:2)

您想在此处使用AND运算符,而不是OR运算符。如果使用OR,则始终表示不支持该文件。