设置 attr('checked'); 后检查复选框是否选中时,对象在 IE8 中不支持此属性或方法;
这种行为有点奇怪。
在 IE8 中,当我使用 $('something').is(':checked') 来检查使用 $('something').attr('checked', true) 设置复选框后是否选中该复选框。当我第二次运行脚本时,出现错误。
我创建了一个 jsfiddle ,那里也出现了同样的问题。
加载以下页面后,再次单击“运行”。我得到 Object does not support this property or method in IE8
http://jsfiddle.net/Dxvmg/6/< /a>
有什么想法吗?
我正在使用jquery 1.6.2。
This is behavior is kind of strange.
In IE8 when I use $('something').is(':checked') to check if a checkbox is checked after setting it using $('something').attr('checked', true). I get an error when I run the script a second time.
I created a jsfiddle and the same issue occurs there.
After the following page loads, click run again. I get Object doesn't support this property or method in IE8
Any ideas?
I am using jquery 1.6.2.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为您在 jsfiddle 中发现了一个错误。似乎在独立网页中工作正常。
I think you've found a bug in jsfiddle. Seemed to work fine in a stand-alone web page.