没有GWTquery功能正常工作

时间:2013-01-18 13:54:10

标签: java jquery gwt gwtquery

我正在尝试在我的项目中使用GWTquery。我已成功添加jar文件,将其添加到类路径,导入所有类,但仍然没有任何工作。谁能告诉我我失踪了什么?这是代码:

import static com.google.gwt.query.client.GQuery.*;
import com.google.gwt.query.client.plugins.Effects;
public class myfoo implements EntryPoint {
  public void onModuleLoad() {

        final TextBox tb = new TextBox();
        tb.setStyleName("foo"); 
        VerticalPanel panel = new VerticalPanel();
        panel.add(tb);
        $(".foo").setText("loo");
        $(".foo").click(new Function() {
            public boolean f(Event e) {
                tb.setText("foo");
                return true;  
            }
        });
        RootPanel.get().add(panel);
      }
     }

在页面加载时,文本框仍为空,未填充 loo 。 Aslo点击它没有效果。

1 个答案:

答案 0 :(得分:1)

我相信$(".foo")无法与您的文本框匹配,但尚未添加到文档中。尝试在RootPanel.get().add(panel)之前移动$(".foo")行。