Jquery事件处理程序没有触发

时间:2012-08-02 04:28:44

标签: javascript jquery

我的网页有一些javascript问题。我已经尝试查看所有内容,但是我有一个用户名字段,当你点击它(.focus)时,它应该弹出一个弹出窗口。我在firefox中使用firebug来设置断点,然后调用.focus函数,即使我专注于用户名字段也不会触发它。我也看过拼写和一切。似乎无法找到问题。希望有人能提供帮助。还有一件事,这个问题在所有浏览器中都会发生。

页面链接:http://aliahealthcareer.com/SignUp

2 个答案:

答案 0 :(得分:2)

您的页面有两个输入id="username"

重复id是无效的html,但是浏览器会忽略它,除了$('#username')只找到第一个,因此你的.focus()处理程序绑定到那个。

第一个是在“login_response”div中隐藏,直到您单击“登录”选项,因此如果您单击“登录”然后单击出现的“用户名/电子邮件”字段,您将看到您的活动处理程序运行。

答案 1 :(得分:0)

您在加载该页面时遇到JS问题。 JS之后不会正常工作。你需要先解决这些问题。