jQuery .wrap(),anchor和IE

|| 我正在尝试通过以下方法使用jQuery(v1.2.6)将锚标签包裹在代码块周围:
var link = $(\'<a>\').attr(\'href\',\'http://www.foo.bar\');
$(\'#block\').wrap(link);
在所有浏览器中(但您猜对了)Internet Explorer(我可以用来测试的所有版本)都可以正常工作。从其他情况中我确实知道,当您通过JavaScript插入代码时,IE非常挑剔,但是在这种情况下,我只是不知道这个简单的anchor元素可能有什么问题?有人知道吗?顺便说一句:不幸的是,我已经尝试过通过
$(\'<a></a>\')
生成锚点,不幸的是,这对其他帖子没有影响。 非常感谢!     
已邀请:
        将我的jQuery更新到1.3+可以解决问题。 显然,jQuery 1.2.6和更早版本中的“ 2”将创建IE认为无效的代码块,因此将拒绝将其插入DOM树。     

要回复问题请先登录注册