0

在这里的 GWT 教程页面中,在页面底部附近清楚地说明了用户不受类型安全声明的限制,他也可以使用 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 文件中定义样式时,样式应用得非常好。这里有什么问题?

4

1 回答 1

0

如果您在触发 jquery 调用时确定该元素存在于 DOM 中,请尝试一个简单的案例并确保您的语法正确。

$(".foo").css($$("border: 1px solid #aaaaaa; background-color: #ffe;"));
于 2013-06-17T20:49:47.513 回答