Wicket jQuery 不工作

Wicket jQuery doesn't work

我正在使用集成了 bootstrap 的 Wicket 6 并想使用 jQuery 功能,但我无法让它们工作。我在 Wicket 中尝试的任何 jQuery 代码都不起作用。

例如,我在 onClick 方法的 AjaxLink 中使用....

target.appendJavaScript("$( \"wicketExtensionsBreadCrumbBar\" ).text( \"<p>This is a test.</p>\" );");

我还尝试了其他功能,例如重新定位 div...

那里没有功能。感觉 jQuery 未激活,但 Firebug 告诉我一些 jquery wicket 文件已加载。

知道为什么 jQuery 不起作用吗?

$("wicketExtensionsBreadCrumbBar") 是损坏的选择器,因为没有名称为 wicketExtensionsBreadCrumbBar 的 HTML 元素。您需要 $(".wicketExtensionsBreadCrumbBar") 用于 CSS class 选择或 $("#wicketExtensionsBreadCrumbBar") - 按 ID 选择。