如何解决jQuery live在IE8中不起作用
| 以下内容适用于Firefox 3和IE 7,但不适用于IE8。 给出以下HTML代码段:<li><a href=\"#\" class=\"remove\">remove me</a></li>
javascript:
jQuery(\'.remove\').live(\'click\',function(e){
jQuery(this).parent().remove();
});
我希望我有一条错误消息可以使用,但我没有。
我如何才能在IE8中使用它?
我还应该提到锚标记是由原型版本1.6.0生成的。
更新:这是原型1.6.0中的错误,并已在1.6.1中修复。请参见问题
解决方法
正如我在问题中提到的那样,锚标记是由Prototype 1.6.0生成的。它具有一个错误,该错误生成类属性为\“ className \”而不是\“ class \”。 jQuery无法识别\“ className \”属性,因此我的代码示例失败。在他们的问题跟踪系统中,这被确定为原型中的错误,并已在1.6.1中修复。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。