Java 维克特酒店;jQuery重叠/冲突

Java 维克特酒店;jQuery重叠/冲突,java,javascript,jquery,wicket,Java,Javascript,Jquery,Wicket,我目前正在使用Wicket开发一个web应用程序,并于今天开始在其中使用jQuery核心(UI)。当jQuery函数(show(),slideDown())与为外部表单链接自动生成的一些javascript Wicket发生冲突时,我遇到了一个问题 在我深入这个项目之前,我想知道是否有人有过类似的经历。有很多地方jQuery效果/操作与Wicket生成的javascript/HTML冲突吗?有没有干净的方法来避免或缓解这种情况 我认为这两者可能是一个更干净的“集成器”,但大多数情况下,这似乎只是

我目前正在使用Wicket开发一个web应用程序,并于今天开始在其中使用jQuery核心(UI)。当jQuery函数(show(),slideDown())与为外部表单链接自动生成的一些javascript Wicket发生冲突时,我遇到了一个问题

在我深入这个项目之前,我想知道是否有人有过类似的经历。有很多地方jQuery效果/操作与Wicket生成的javascript/HTML冲突吗?有没有干净的方法来避免或缓解这种情况


我认为这两者可能是一个更干净的“集成器”,但大多数情况下,这似乎只是在Java中而不是在JS中执行更多jQuery ish代码的一种方式。

这是一个有趣的问题,因为jQuery占用了它自己的名称空间。我猜$jQuery变量存在冲突。要解决这个问题,可以让jQuery占用不同的名称空间,如下所示:

var $j = jQuery.noConflict();

您可以在加载两组代码后执行此操作,$将返回其原始值。有点头痛,但它可以在紧要关头解决问题。有关更多信息,请参阅。

谢谢您的代码化身!我将在周一尝试一下,看看会发生什么。所以这不起作用,但我相信这是Wicket生成的JS的另一个问题。如果是图书馆的冲突,我想你的答案是正确的,所以我接受了。