jQuery -prototype冲突

我正在使用prototype和script.aculo.us的组合在我的asp.net页面中实现灯箱效果。我的页面中也包含了jquery。我的页面中有几个DIV标签,但是在包含原型文件之后我的页面负责人,我无法使用jquery在我的javascript中读取div

var div = $("#divLeftSideModelsList"); alert(div) 

给我一个错误,说该对象为null但是

 var div = document.getElementById("divLeftSideModelsList") 

给了我这个对象。

这是因为jQuery和其他框架之间存在一些冲突吗?

请指教

请阅读: http : //docs.jquery.com/Using_jQuery_with_Other_Libraries

显示好例子:)

超越$ -FUNCTION

但是,您可以在jQuery之后的任何时候调用jQuery.noConflict()来覆盖该默认值,并且其他库都已加载。 例如:

          

这将使$返回其原始库。 你仍然可以在你的应用程序的其余部分使用“jQuery”。

此外,还有另一种选择。 如果你想确保jQuery不会与另一个库冲突 – 但你想要一个简短名称的好处,你可以这样做:

          

您应该在noConflict模式下使用jQuery。 然后使用jQuery()而不是$()

奇怪的错误。 无论如何,原型和jQuery都重新定义了全局变量$。

请阅读本文以了解jQuery如何与其他库一起使用。

它基本上说调用jQuery.noConflict()只留下$变量供其他lib使用

这段代码是否有效:

 var div = jQuery("#divLeftSideModelsList"); alert(div);