4

我不知道为什么这不起作用,但我尝试了以下方法:

$('#elemid').prop('checked', true);
$('#elemid').attr('checked', true);
$('#elemid').attr('checked', 'checked');

IE9 绝对拒绝在代码运行时实际选中该框。由于console.log,我知道代码正在运行。

但是没有选中的元素。

此代码在 FF 和 Chrome 中完美运行。我在这里错过了什么吗?

4

1 回答 1

1

好吧,我的问题非常愚蠢......

我有一个浮动标签内的每个复选框。为什么我为此使用标签超出了我的范围,但标签也注册了一个点击,在我的代码“选中”该框后立即取消选中该框。

我能够通过将输入的标签字段移到外面来解决这个问题(它们是显示:无论如何都没有)

重点是一个带有徽标而不是复选框的精美复选框系统。当单击以显示活动选择等时,标签的背景会发生变化。

谢谢你们的帮助。

于 2012-04-04T06:53:52.577 回答