在GWT教程页面here中,它明确地说在页面底部附近用户不限于类型安全声明,他也可以使用jQuery语法。我在GWT中定义了一个文本框,我在foo
方法生成后添加了一个类setStyleName
。之后,当我尝试附加样式时:
$(".foo").css($$("border: 1px solid #aaaaaa; border-radius: 5px; font-size: 80%; padding: 6px 3px 4px 3px; text-align: center;\r\n" +
" -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;\r\n" +
" box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; background: #f1f1f1; margin: 20px 50px;"));
它根本不起作用,我只是得到一个平淡的文本框。但是,当我在CSS文件中定义样式时,样式完全适用。这有什么不对?
答案 0 :(得分:0)
如果在启动jquery调用时确定元素存在于DOM中, 尝试一个简单的案例,并确保你的语法正确。
$(".foo").css($$("border: 1px solid #aaaaaa; background-color: #ffe;"));