JQUERY ASP.NET MVC-ReferenceError:在eval上未定义索引

时间:2018-10-18 07:28:29

标签: javascript jquery asp.net-mvc each referenceerror

我是jquery的新手,并且在此参考问题上停留了几天。我确实知道这可能是由于未引用正确的路径等引起的,但是我尝试了一切,从首先获取插件到检查每个js文件目录,仍然无法找出问题所在:

custom.js:

(function($) {
$(document).ready(function () {
    debugger;
    var arr = ['1', '2']
    $.each(arr, function (index, value) {
        console.log(value)
    });
    $(".slidingDiv").hide();
    $("#").show();

    $("#@ViewBag.id").click(function () {
        $(".slidingDiv").slideToggle();
    });

});

})(jQuery);

除了$ .each函数会引发错误之外,其他所有东西都可以正常工作: ReferenceError:未在eval处定义索引,并且值也相同。 我的_Layout页面如下所示:

<!DOCTYPE html>
<html style="box-shadow:none">
<head></head>
<body style="padding-top:0px">

@RenderBody()
<hr />
<footer></footer>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="~/Scripts/custom.js"></script>
 @RenderSection("scripts", required: false)
 </body>
 </html>

这让我发疯,有人请帮忙!

预先感谢...

更新 根据@CarstenLøvboAndersen的说法,我只是将调试器移到了每个函数中,而且似乎已经奏效了。

0 个答案:

没有答案