我不知道为什么这不起作用,但我尝试了以下内容:
$('#elemid').prop('checked', true);
$('#elemid').attr('checked', true);
$('#elemid').attr('checked', 'checked');
IE9绝对拒绝在代码运行时实际检查该框。 我知道代码正在运行,因为console.log。
但是没有选中元素。
此代码在FF和Chrome中完美运行。我在这里错过了什么吗?
答案 0 :(得分:1)
好吧,我的问题非常愚蠢......
我在浮动标签内有每个复选框。为什么我使用标签是为了超出我的范围,但标签也注册了一个点击,在我的代码“选中”框后立即取消选中该框。
我能够通过移动输入标签字段的外侧来解决问题(它们显示为:无论如何)
这一点是一个花哨的复选框系统,带有徽标而不是复选框。标签的背景在点击显示活动选择等时会发生变化等。
感谢帮助人员。