我有下面的代码,它在焦点上隐藏了一个“虚拟”密码字段(包含单词“密码”),并显示一个真正的密码输入字段。它适用于所有浏览器期望IE。jQuery的.live与IE的问题
在IE中,它可以工作,如果我选中密码字段,但如果我点击密码字段,它会正确对焦,但我无法输入它。
$("#passDummy").live('focus',function() {
$(this).hide();
$("#pass").show().focus();
});
这里有一个jsfiddle显示它在实践中...
如果我使用.focus和.blur而不是.live它也可以,但我需要在这种情况下使用.live。
编辑:我正在使用jquery 1.5.1(缩小版),但它似乎也适用于所有后续版本。
你使用的是什么版本的jquery? – alexl
1.5.1缩小...但它似乎也是所有后续版本的情况。 – Tom