我刚刚开始使用 GWTQuery,并试图围绕 load() 函数展开思考。考虑:
public void onModuleLoad() {
SimplePanel sp = new SimplePanel();
sp.getElement().setId("stuff");
RootLayoutPanel root = RootLayoutPanel.get();
root.add(sp);
$("#stuff").load("/hello.html");
}
如果我运行上述代码,divSimplePanel 元素的空块将替换为hello.html. 换句话说,它在body块中结束,并且div从 DOM 中消失。我想要的是div块包含 hello.html. 我通过将另一个临时对象SimplePanel作为 的孩子div id="stuff"并调用load()它来解决这个问题。它可以按需要工作。但我觉得我错过了一些基本的东西。有没有办法做到这一点没有一次性SimplePanel?