javascript - jquery 错误 TypeError : Value not an object. 与 .split (',' )

标签 javascript jquery

我收到一个奇怪的错误

Error: TypeError: Value not an object.
Source File: /Scripts/jquery-1.8.3.js
Line: 4

当我尝试使用 javascript 执行 .split() 时。

以下是片段:

$("#item_qty_1").on("keydown", function (event) {

if (event.which == 13) {

    var weight_code = $("#weight_code").val();
    var qty = Number($(this).val());

    if((weight_code == "2" || weight_code == "3") && qty <= 50)
    {

        var qty_sub_val = document.getElementById('item_qty_sub').value;
        var qty_sub = "";

        console.log(typeof qty_sub_val);
        if(qty_sub_val != "" && qty_sub_val !== null)
        {
            qty_sub = qty_sub_val.split(',');
        }

        $("#test").html(qty_sub);

        for(var i=1; i<=50; i++)
        {
            if(i>qty)
            {
                $("#qty_" + i).attr("tabindex","-1").attr("readonly","readonly").removeAttr("last").css("background","#e6e6e6");
            }
            else
            {
                if(qty_sub_val != "")
                {
                    $("#qty_" + i).attr("tabindex",i).removeAttr("readonly").removeAttr("last").css("background","white").val(qty_sub[i-1]);
                }
                else
                {
                    $("#qty_" + i).attr("tabindex",i).removeAttr("readonly").removeAttr("last").css("background","white");
                }
            }
        }
        $("#qty_" + qty).attr("last","0");
        $("#unit1_list").modal();   
    }

    event.preventDefault(); 
    return false;
}

});

仅当 qty_sub_val != ""时才给出错误;即当调用 .split(',') 时。

最佳答案

请检查 $("#item_qty_sub") 返回的内容。我认为它没有返回正确的值。

关于javascript - jquery 错误 TypeError : Value not an object. 与 .split (',' ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17085456/

相关文章:

javascript - 即时将 JSX 字符串编译为组件

javascript - Internet Explorer 8 错误 - 预期标识符、字符串或数字 - JQuery

jquery - 错误: select() is not a function - JQuery

javascript - jsp 页面加载时的进度条

javascript - 使用 jquery 在单击时不断向变量添加数字

javascript - 如何在 ASP MVC 中隐藏表列

javascript - blueimp 文件上传多次触发添加事件

javascript - 如何查看创建组件后初始化的文档变量?

javascript - 正则表达式 - 在非字母的任何字符前添加空格

jquery - 使用 JQuery 在水平滚动页面中水平居中内容