我正在使用gwtquery来操作页面,我在jQuery中找到了可以使用的:
$('body').removeClass().addClass(myClass);但是gwtquery似乎没有提供相同的removeClass()方法,它只有removeClass(String... classes)。如果我想在事先不知道名称的情况下删除元素的所有类,那么它不是很有用。
有谁知道这种方法的对应方法吗?
发布于 2012-09-30 10:52:54
简短回答:
setClassName("")$('gwt-Label').widgets().get(0).getElement().setClassName("")
className属性$("gwt-Label").attr("className","")
长篇答案:
所以,我看了一下这两个实现,它们似乎做了两件不同的事情。
如果没有要remove.
className属性,只是迭代这些类,并逐个删除它们,委托给GWT的元素dom类。Behind the scenes,它使用className属性。发布于 2012-10-01 15:03:47
我已经修复了gquery中的问题。我们遵循的规则是,gquery的行为应该与jquery相同,所以这是库中的一个bug。感谢你意识到这一点。
将项目更新到最后的gwtquery-1.2.1-SNAPSHOT.jar
https://stackoverflow.com/questions/12658089
复制相似问题