以下适用于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原型生成的。
更新:这是Prototype 1.6.0中的一个错误,并在1.6.1 See Issue
中修复答案 0 :(得分:0)
正如我在问题中提到的,锚标签由Prototype 1.6.0生成。这有一个错误,它将类属性生成为“className”而不仅仅是“class”。 jQuery无法识别“className”属性,因此我的代码示例失败。这在他们的issue tracking system中被确定为Prototype中的一个错误,并在1.6.1中得到修复。