Javascript jQuery colorbox仅绑定到IE 7和FF 3.0中的1个元素

Javascript jQuery colorbox仅绑定到IE 7和FF 3.0中的1个元素,javascript,jquery,html,internet-explorer,colorbox,Javascript,Jquery,Html,Internet Explorer,Colorbox,我刚刚用PHP/MySQL/jQuery为一个网站编写了一个后端,但是我的jQuery颜色框在IE和Firefox的旧版本中不起作用 重现问题的步骤: 1.导航到 2.滚动到最底部,然后单击右角的登录链接 3.将字段留空,然后单击登录按钮 此时,页面将重新加载一个错误,告诉您登录失败。黄色错误框中会有一个再次登录的链接,页面底部也会有登录链接 在IE 7和FF 3.0中,只有黄色错误框中的登录链接才会正确弹出颜色框;页面底部的登录链接现在将在一个新的空页面中加载登录表单 在FF 3.5+和更新版

我刚刚用PHP/MySQL/jQuery为一个网站编写了一个后端,但是我的jQuery颜色框在IE和Firefox的旧版本中不起作用

重现问题的步骤: 1.导航到 2.滚动到最底部,然后单击右角的登录链接 3.将字段留空,然后单击登录按钮

此时,页面将重新加载一个错误,告诉您登录失败。黄色错误框中会有一个再次登录的链接,页面底部也会有登录链接

在IE 7和FF 3.0中,只有黄色错误框中的登录链接才会正确弹出颜色框;页面底部的登录链接现在将在一个新的空页面中加载登录表单

在FF 3.5+和更新版本的Chrome和Safari中,这两个链接都会弹出颜色框(正如预期的那样)

有人知道为什么会这样吗?jQuery似乎无法将.colorbox()事件绑定到页面加载的每个链接


保存绑定的文件是swstruckbodiesandtrailes.com/_scripts/common.js

id
属性在一个页面中应该是唯一的,jQuery选择器
$('a#ajaxLogin')
只返回第一个元素。如果您想让更多元素触发colorbox,请使用
class
属性,即:
非常感谢。真是个新手的错误。当我使用类而不是ID时,一切都正常工作。