0

我正在尝试在我的项目中使用 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 点击它没有任何效果。

4

1 回答 1

1

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

于 2013-01-18T14:12:09.570 回答