我用click事件上的表行这样的绑定:简单的jQuery事件绑定不工作了
$('#example tbody > tr').on('click', function() {
console.log("i clicked on a row");
});
但它不工作了。我重新尝试从1.8.0到1.9.1(最新)的jQuery,它什么也没做。我检查它是否是twitter-bootstrap(从bootstrapcdn中检索到):从2.1.0到2.3.1没有任何改变。
我的测试配置是FireFox/Chrome的最新版本。该网站在symfony2上运行,使用jQuery plus twitter bootstrap和Datatables plugins/css。
所以,问题:
- 如何调试?
- 任何解决方案?
你是替换/移动行或添加新行后事件被绑定?你是否在等待文档准备好绑定代码? – 2013-03-18 14:46:18
确保选择器返回一个值。以编程方式触发点击事件。使用.click() – adamb 2013-03-18 14:50:17