任何人都可以告诉我在jQuery中是否有像j change
这样的表单元素(如单选按钮,复选框等)中的等效方法,当任何此类按钮被选中或取消选中时会被触发?如果是这样,我该如何使用它?我在Google文档中找到了类似addValueChangeHandler
的方法,但除了提供原型之外,没有可行的示例。
具体来说,如果我想要一个等待选中或取消选中复选框的处理程序,并相应地弹出一个警告,例如已选中复选框 !,以及随附文本的按钮。
答案 0 :(得分:2)
CheckBox newOption = new CheckBox();
newOption.setText("Check to see alert");
newOption.addValueChangeHandler(new ValueChangeHandler<Boolean>() {
@Override
public void onValueChange(ValueChangeEvent<Boolean> event) {
if (event.getValue()) {
Window.alert("Checkbox is checked!");
} else {
Window.alert("Checkbox is unchecked!");
}
}
});