<select:Select ui:field="valueBox" addStyleNames="{style.valueBox}">
<select:Option text="text1"/>
<select:Option text="text2"/>
</select:Select>
以上行生成原生HTML为:
<select class="bootstrap-select form-control" style="display: none;">...</select>
<div class="btn-group bootstrap-select form-control">
<button type="button" class="btn dropdown-toggle form-control selectpicker btn-default" data-toggle="dropdown">..</button>
...few more lines...
如何从我的java代码中删除btn
中的btn-default
和<button/>
类?
答案 0 :(得分:0)
尝试:
python Python-1.py
在casting ((Element) valueBox.getElement().getNextSibling().getNextSibling()).removeClassName("btn");
到Node
时要小心,因为并非每个节点都是元素。
更优雅的解决方案是将整个select包装在容器中并使用jQuery来获取这样的button元素:
Element