Javascript 应为microsoft jscript运行时错误对象

Javascript 应为microsoft jscript运行时错误对象,javascript,asp.net,Javascript,Asp.net,请帮助我解决jquery错误 $('#<%=drpMasters.ClientID%>').change(function () { $('#divLeadSource').css("display", "none"); $('#divAccount').css("display", "none"); $('#divContact').css("display", "none"); $('#divLeadStatus')

请帮助我解决jquery错误

$('#<%=drpMasters.ClientID%>').change(function () {
        $('#divLeadSource').css("display", "none");
        $('#divAccount').css("display", "none");
        $('#divContact').css("display", "none");
        $('#divLeadStatus').css("display", "none");
        $('#divSupplier').css("display", "none");

        var element = $(this).find('option').filter(':selected').val();

        switch (element) {
            case "1":
                $('#divLeadSource').css("display", "block");
                $('#<%=lblQuickHead.ClientID%>').val("New Lead Source");
                break;
            case "2":
                $('#divAccount').css("display", "block");
                $('#<%=lblQuickHead.ClientID%>').val("New Account");
                break;
            case "3":
                $('#divContact').css("display", "block");
                $('#<%=lblQuickHead.ClientID%>').val("New Contact");
                break;
            case "4":
                $('#divLeadStatus').css("display", "block");
                $('#<%=lblQuickHead.ClientID%>').val("New Lead Status");
                break;
            case "5":
                $('#divSupplier').css("display", "block");
                $('#<%=lblQuickHead.ClientID%>').val("New Supplier");
                break;
            default:

        }

    });
$('#')。更改(函数(){
$('#divLeadSource').css(“显示”、“无”);
$('#divAccount').css(“显示”、“无”);
$('#divContact').css(“显示”、“无”);
$('#divLeadStatus').css(“显示”、“无”);
$('#divSupplier').css(“显示”、“无”);
var元素=$(this.find('option').filter(':selected').val();
开关(元件){
案例“1”:
$('#divLeadSource').css(“显示”、“块”);
$('#').val(“新铅源”);
打破
案例“2”:
$('#divAccount').css(“显示”、“块”);
$('#').val(“新账户”);
打破
案例“3”:
$('#divContact').css(“显示”、“块”);
$('#').val(“新联系人”);
打破
案例“4”:
$('#divLeadStatus').css(“显示”、“块”);
$('#').val(“新潜在客户状态”);
打破
案例“5”:
$('#divSupplier').css(“显示”、“块”);
$(“#”).val(“新供应商”);
打破
违约:
}
});
这个“预期对象”错误通常意味着你在某个地方有一个不正确的逗号,但我不知道这怎么会是你的问题。我在您的代码中看到的唯一可能性是:

switch (element)
如果这条链子

$(this).find('option').filter(':selected')
如果找不到任何内容,则您最终将得到
元素
具有未定义的
值,IE可能会因为您试图在未定义的值上切换
而感到不安


这是我在没有功能示例的情况下的最佳猜测。

请首先帮助我们,告诉我们问题的确切原因。错误消息中还有更多详细信息吗?在浏览器中使用JS调试器(如Firefox或Chrome)运行代码,看看是哪一行导致了此错误。没有它,我们就在黑暗中。