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中修复。