你多贴点代码出来,尤其是最后一个按钮的页面部分。
你的列表有12个按钮,但控制台只输出了10个,还有两个没选择到。
尝试下使用delegate(),应该是你是在页面加载完后进行事件绑定的,但你的td是php遍历动态生成的。
如果是动态生成的,你要用on()
的事件委托模式,把事件绑定到父级非动态的DOM元素上,然后直接监听a标签就行了(如果没其他a标签的话)。
用的什么浏览器?是火狐的firebug?打开控制台看你节点后面有没有ev。有的话就是事件绑上了。没有的话,就是没绑上。你把你这段代码,控制台输入一下。看看有么有事件 $("td.ofline > a").click(function(){ alert('test');