私はページを操作するためにgwtqueryを使用しています.jQueryで見つけました:
$('body').removeClass().addClass(myClass);
しかし、gwtquery は同じremoveClass()
メソッドを提供していないようですremoveClass(String... classes)
。事前に名前を知らずに Element のすべてのクラスを削除したい場合、それはあまり役に立ちません。
この方法の相手を知っている人はいますか?
短い答え:
GWTの要素クラスsetClassName("")
で使用
$('gwt-Label').widgets().get(0).getElement().setClassName("")
または、className
属性を直接設定します
$("gwt-Label").attr("className","")
長い答え:
それで、私は2つの実装を調べましたが、それらは2つの異なることをしているようです。
gquery で問題を修正しました。gquery は jquery と同じように動作するというルールに従っているため、これはライブラリのバグでした。気づいてくれてありがとう。
プロジェクトを最後の gwtquery-1.2.1-SNAPSHOT.jar に更新します