我正面临这个问题,只是通过切换其中任何一个来完成我的工作。
实际上我的基本模板已在jquery 1.6.2中编码,现在我正在使用一些基于1.9.1库的其他jquery函数,函数gos如下:
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<SCRIPT language="javascript">
$(function () {
$(":checkbox").change(function () {
// Toggle class of selected row
$(this).parent().toggleClass("rowSelected");
// Get all items name, sum total amount
var sum = 1500;
var arr = $(":checkbox:checked").map(function () {
sum += Number($(this).parents('tr').find('td:last').text());
return $(this).parents('tr').clone();
}).get();
// Display selected items and their sum
$("#selectedServices").html(arr).find('input').remove();
$("#total").text(sum);
});
});
</script>
现在因为1.6.2不支持此功能,所以当我使用1.9.1和1.6.2这样的时候
<head>
<script src="http://code.jquery.com/jquery-1.6.2.min.js"></script>
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
</head>
只有1.6.2支持的功能正在工作并且在删除1.6.2时,控制台显示我的错误和1.9.1支持的功能(上面给出)工作正常 我想让两者支持的所有功能协同工作。怎么办?
答案 0 :(得分:0)
你最好的选择是只使用jquery 1.9.1(或更新)。
然后要更新所有脚本/函数,请使用jquery migrate,这将让您知道代码中要更改的内容:http://blog.jquery.com/2013/05/01/jquery-migrate-1-2-0-released/