jquery.js与一个只有一段代码的js冲突,怎么解决??

来源:百度知道 编辑:UC知道 时间:2024/06/21 05:13:28
我用jQuery JavaScript Library v1.3.2 与另一个js库,这个库只有一段代码function $(element) {
return document.getElementById(element);
}水火不容,
开始判断是$符号冲突,在jq与该js之间加<script type="text/javascript">var jQuery=$;</script>并替换代码中$为jQuery
结果情况好些,但jQuery仍不能正常运行,请高手帮忙!!
谢谢热忱帮助,虽然看到答案时问题已经解决,但因思路一致,所以仍采你的答案,最开始只看到jquery中唯一的一段代码,怀疑还有别的代码冲突,所以将$变成jquery,想这样做一劳永逸,但始终不生效,最后还是将另一个js中$和一段js代码中的$全部替换为jquery,程序正常了。还有人用var jq = jQuery.noConflict(); 方法来解决$的冲突,没试验成功! 加你好友

<script type="text/javascript">var jQuery=$;</script>并替换代码中$为jQuery
你这么做是什么意思?
这个库只有一段代码function $(element) {
return document.getElementById(element);
}水火不容,
只有这么一段吗?好像这意思是$(id).是这样吧!我被你搞晕了,jQuery的选择器可是支持css3的,你这么选择id有点画蛇添足了.
呵呵,我JavaScript的高级应用还没看完,我随便说说,你也随便听听.
function $(element) {
return document.getElementById(element);
}
你把$改成任意名就好了.只要符合规定.