我想用复选框做这样的事情。如果用户单击复选框,它应该更改其状态(选中 -> 未选中和 vv. )。
我的代码:
$('#checkBoxStandard').change(function() {
clickedFormBoxen('standard');
});
function clickedFormBoxen(active){
if(active == 'standard'){
if( $('#checkBoxStandard').is(":checked")){
$('#checkBoxStandard').prop("checked", false);
}else{
$('#checkBoxStandard').prop("checked", true);
}
console.log('ac: '+$('#checkBoxStandard').is(':checked'));
}
不幸的是,该复选框不会再次被取消选中。第一次,复选框被选中,但如果我再次点击它,没有任何反应,它仍然被选中。
我希望使用此代码,因此我可以通过函数调用而不仅仅是通过用户交互来更改复选框的状态。
请帮助我,对不起我的英语^^