我正在使用一些jquery文件进行自动完成和日期时间选择控件,但其中3个文件存在冲突:
自动填充的两个文件是
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/jquery-ui.min.js"></script>
日历日期时间选择器的一个文件是:
<script src="../assets/js/jquery-1.8.3.min.js"></script>
当我评论日期时间选择器文件自动完成工作时,以及如果我取消注释它自动完成停止时,这三个文件是混淆的。
答案 0 :(得分:9)
如果你想包含两个js文件,你可以..
<!-- load jQuery 1_8_3 -->
<script src="../assets/js/jquery-1.8.3.min.js"></script>
<script type="text/javascript">
var jQuery_1_8_3 = $.noConflict(true);
</script>
<!-- load jQuery 1.4.2 -->
<script type="text/javascript" src="jquery/jquery-1.4.2.js"></script>
<script type="text/javascript">
var jQuery_1_4_2= $.noConflict(true);
</script>
最好避免在页面中使用多个版本..并且最好使用适当的jquery-UI版本和jquery版本
答案 1 :(得分:2)
如果你只尝试这些,我认为你很高兴:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js">
</script>
<script type="text/javascript" src="http://code.jquery.com/ui/1.10.1/jquery-ui.js">
</script>
No need to add other versions of jquery.
答案 2 :(得分:1)
这可能是因为你包括jQuery 2次。旧版本和较新版本。
我建议您尝试使用jQuery和jQuery UI的最新版本,并检查一切是否仍然有效。