关于改变功能问题的jQuery

时间:2013-12-13 07:38:57

标签: jquery html5 forms

你好我在这里要做的是在选择值时进行更改,如果没有选择隐藏但是我想用多个值和相同的动作来做这个。

问题是,当我尝试在一个输入文件上执行此操作时,它工作得很好但是我尝试添加多个它不起作用。

这是一个jsFiddle示例for this one

但是当我尝试只使用一个值时,它可以工作。 我的意思是当我在第17行删除 - ,'6' 并且在第24行 - ,'6'工作正常,但我需要弄清楚更多选定的值。

任何帮助都将不胜感激。 感谢

1 个答案:

答案 0 :(得分:0)

错误的语法:

if (selection !== '4','6') {
  rent.slideUp(200);
}

正确实施:

if (selection !== '4' && selection !== '6') {
  rent.slideUp(200);
}

一般情况下,尽量不要在数字上使用字符串。去吧:

if (selection !== 4 && selection !== 6) {
  rent.slideUp(200);
}

否则,请使用严格的运算符(!==)。