从下拉框中选择选项后出现语法错误?

时间:2013-07-01 07:17:13

标签: javascript jquery

这里我有drpdown框,一旦我们选择了选项,该值就会被推送到'arr',所以arr有以下元素,

arr=['Self','Spouse''Son','Father','Father-in-law','Mother-in-law','Daughter','Mother'];

并且在这里我的要求是,一旦我们在一个选择框中选择了SON或父亲,如果我在另一个选择框中选择“婆婆”或“父亲在法律”,我想要像“公婆”这样的警告信息不适用' 这是我的代码,这里我得到语法错误,任何人都可以看看这个,

if(($(this).val()=='Son' || $(this).val()=='Father'))
  {if(arr.indexOf($(this).val()=='Father-in-law' || $(this).val()=='Mother-in-law'))>-1){
    alert('In-laws are not applicable');
    return false;}}

感谢。

1 个答案:

答案 0 :(得分:1)

arr=['Self','Spouse''Son','Father','Father-in-law','Mother-in-law','Daughter','Mother'];

应该是

arr=['Self','Spouse','Son','Father','Father-in-law','Mother-in-law','Daughter','Mother'];

请注意'Spouse'之后的逗号