我在取消选中checkbox
时遇到问题。看看我正在尝试的my jsFiddle:
$("#check2").attr("checked", true);
我使用uniform来设置checkbox
的样式,它根本不能对 checkbox
进行复选/取消复选。
有什么想法吗?
发布于 2011-02-15 04:41:34
查看他们的文档,他们有一个$.uniform.update
特性来刷新一个“统一的”元素。
示例: http://jsfiddle.net/r87NH/4/
$("input:checkbox").uniform();
$("body").on("click", "#check1", function () {
var two = $("#check2").attr("checked", this.checked);
$.uniform.update(two);
});
发布于 2011-08-25 22:38:45
一个更简单的解决方案是这样做,而不是使用uniform:
$('#check1').prop('checked', true); // will check the checkbox with id check1
$('#check1').prop('checked', false); // will uncheck the checkbox with id check1
这将不会触发任何已定义的单击操作。
您还可以使用:
$('#check1').click(); //
这将切换复选框的选中/取消选中,但这也将触发您定义的任何单击操作。所以要小心。
编辑:jQuery 1.6+对复选框选中值使用prop()
而不是attr()
发布于 2013-09-05 19:39:50
$("#chkBox").attr('checked', false);
这对我是有效的,这将取消选中该复选框。以同样的方式我们可以使用
$("#chkBox").attr('checked', true);
要选中该复选框,请执行以下操作。
https://stackoverflow.com/questions/4996953
复制相似问题