jquery 1.10.2与firefox 29.0.1发生冲突

时间:2014-05-23 05:06:38

标签: javascript jquery asp.net-mvc firefox kendo-grid

我们使用jquery 1.10.2 http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js

和firefox版本29.0.1

同时测试此jsfiddle

var selected = []; 
$("#button").click(function(){
   var grid = $("#myGrid").data("kendoGrid");

    grid.tbody.find(".SelectedCB:checked").each(function(){
        var row = $(this).closest("tr");
        var model = grid.dataItem(row);


        selected.push(model);
    });

    console.log(selected);
});

但是我没有在firebug控制台中获得所选数组的结果,所以如何解决与Firefox的这种冲突。

也适用于Chrome,但不适用于Firefox。

错误:http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js被分配了//#sourceMappingURL,但已经有一个

1 个答案:

答案 0 :(得分:0)

如果您正在使用Visual Studio并创建了MVC项目,它会自动使用nuget包添加jquery。

错误(我想它应该在firefox中警告而不是错误)你得到的说jquery已经有了sourceMappingURL&你正在添加新的。

如果发出警告,请不要过分担心。

要解决:

使用nuget

已安装的jquery.min.js的本地副本

使用从http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js

下载的jquery.min.js的本地副本

并从js文件中删除//@ sourceMappingURL=jquery.min.map

但如果它的警告只是忽略它。它没有造成任何伤害。