Yii框架:如何检查复选框是否被选中
Yii framework: how to check whether checkbox is checked?
当chceckbox未选中时,我希望始终显示附加字段,当选中时始终隐藏。
我有复选框:
<?php echo $form->checkBox($model2, 'ignore', array('onChange'=>'javascript:toggleUser2()')); ?>
js脚本:
<script>
function toggleUser2() {
if($('.User2_ignore').is(':checked')) {
$('.user2').hide();
} else {
$('.user2').show();
}
}
toggleUser2();
</script>
这总是返回false:
console.log($('.User2_ignore').is(':checked'));
我还尝试了attr("checked")和val(),但它们都返回了"undefined"。有什么方法可以检查复选框是选中还是不选中?
尝试使用如下所示的Jquery代码
$(document).ready(function(){
$("input[type=checkbox]").change(function(){
if($(this).is(":checked")){
alert("Checked");
//$(this).siblings("input[type=checkbox]").removeAttr("checked");
}else{
alert("Unchecked")
}
});
});
相关文章:
- JQuery:如何检查某个类的所有复选框是否都在表单中选中
- 如何在将鼠标悬停在提交/锚点上时检查复选框是否已选中,并显示提示用户这样做的警报
- j查询检查复选框是否被选中,然后向输入字段添加值
- 检查网格视图中的复选框是否被选中
- JQuery:如何检查复选框是否被选中并向字段添加属性
- 选中复选框是否使用jquery选中
- 如何检查复选框是否在特定表单中被选中
- 如何在HTML和JavaScript中检查复选框是否为真
- 如何确定复选框是否已选中
- JavaScript 检查复选框是否被输入值禁用
- 如何使用 *jquery mmenu 插件*检查复选框是否处于选中状态
- 如何选中复选框是否使用javascript
- 如何选中复选框是否选中,而价格滑块事件发生
- 检查所有选中的复选框是否具有值=正确,以及所有未选中的复选框的值=错误
- 动态 javascript,用于检测复选框是否被选中并禁用相应的输入字段
- 选中复选框是否选中,则添加值,如果未选中则删除值
- 检测复选框是否在 Angular.js ng-change 事件中处于选中状态
- 检查复选框是否被选中(js/jquery)
- 如何在单击复选框之前检查复选框是否已选中
- javascript 是否可以确定复选框是否已选中或未选中