我在这里重现了问题:http://jsfiddle.net/Rc52x/5/

如果在使用Chrome时单击Click here!,则文本区域将获得焦点,并且可以按预期开始输入。

如果您在使用Firefox时单击它(我现在正在使用3.6.15),则textarea不会获得焦点,并且键入不会执行任何操作。

有没有搞错?

最佳答案

您需要阻止链接的默认操作:http://jsfiddle.net/JAAulde/Rc52x/7/

Firefox正在跟随它,导致文本区域在获得后失去焦点。

关于javascript - 在Firefox中在文本区域上调用$()。focus无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5278178/

10-13 02:56