我们使用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 回答
如果您正在使用Visual Studio并创建了MVC项目,它会自动使用nuget包添加jquery .
错误(我想它应该在firefox中警告而不是错误)你得到说jquery已经有sourceMappingURL并且你正在添加新的 .
如果它的警告,不要过分担心它 .
解决 :
使用nuget已安装的
jquery.min.js
的本地副本OR
使用从http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js下载的
jquery.min.js
的本地副本并从js文件中删除
//@ sourceMappingURL=jquery.min.map
.但如果它的警告只是忽略它 . 它不会造成伤害 .