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

我用jQueryJavaScriptLibraryv1.3.2与另一个js库,这个库只有一段代码function$(element){returndocument.get... 我用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(); 方法来解决$的冲突,没试验成功! 加你好友
展开
 我来答
陈诚暖
2009-09-17 · TA获得超过206个赞
知道答主
回答量:276
采纳率:0%
帮助的人:122万
展开全部
<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);
}
你把$改成任意名就好了.只要符合规定.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式