我们使用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,但已经有一个
答案 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
。
但如果它的警告只是忽略它。它没有造成任何伤害。