我有以下问题:在我的 GWT 元素中,有一个应用程序的“主”css 文件,来自应用程序计算的 DOM 中的内联 css 和一个捆绑在上传到应用程序的存档中的 css 文件并动态加载。
现在我需要一个 Element
来查找应用了哪些 CSS 规则,来自三个来源之一。据我了解,GWT 的 getStyle()
函数仅返回 DOM 中的信息。
实现此目标的最简单方法是什么?
编辑:如果可能,我会搜索客户端解决方案(使用 java 或 javascript)而不是服务器端解决方案。
最佳答案
找到了我的问题的解决方案(实际上是两个,但我会选择第一个):
- 使用jQuery's css()这就是我想要的
- 此 SO question 中的纯 javascript 解决方案
我现在只需要为 jQuery 函数编写一个 JNSI 包装器...
编辑:找到了与我想要的完全对应的第三个解决方案:GQuery这是 jQuery 到 GWT 的端口,包含(根据主页)98% 的 jQuery 核心功能。
关于javascript - 在 GWT 中如何知道应用于给定元素的所有样式(通过 id 或类名),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3179478/