jQuery出现意外的标识符错误

jQuery出现意外的标识符错误,jquery,Jquery,jQuery代码: $("#ProjectType").change(function(){ alert($("#ProjectType").val()); if($("#ProjectType").val() == '16' || $("#ProjectType").val() == '17' || $("#ProjectType").val() == '18' || $("#ProjectType").val() == '19' || $("#ProjectType").va

jQuery代码:

$("#ProjectType").change(function(){
    alert($("#ProjectType").val());
    if($("#ProjectType").val() == '16' || $("#ProjectType").val() == '17' || $("#ProjectType").val() == '18' || $("#ProjectType").val() == '19' || $("#ProjectType").val() == '20' ||response $("#ProjectType").val() == '21' || $("#ProjectType").val() == '22' || $("#ProjectType").val() == '23' || $("#ProjectType").val() == '24' || $("#ProjectType").val() == '25' || $("#ProjectType").val() == '26' || $("#ProjectType").val() == '27'){
        $("#BHKshow").hide();
        alert('if');
    }
    else{
        $("#BHKshow").show();
    }
})
它正在控制台中显示
意外标识符
错误。如何解决此错误?

请尝试以下操作:

$("#ProjectType").change(function(){
    var projectValue = $("#ProjectType").val();
    alert(projectValue);
    if(projectValue == '16' || projectValue == '17' || projectValue == '18' || projectValue == '19' || projectValue == '20' || projectValue == '21' || projectValue == '22' || projectValue == '23' || projectValue == '24' || projectValue == '25' || projectValue == '26' || projectValue == '27'){
        $("#BHKshow").hide();
        alert('if');
    }
    else{
        $("#BHKshow").show();
    }
});

您是否也可以发布准确的错误字符串>?使用适当的IDE而不是记事本。
if(…| | response$(“#ProjectType”).val()='21'…)
-什么是
response
var val=parseInt($(“#ProjectType”).val(),10);如果(val>=16&&x,最好将字符串值设为整数,然后检查整数是否在这两个数字之间。编辑:就像@Andreas注释的那样。