我使用的办法是一连串parent(),感觉好蠢,有没有什么更优的方式获取?
$(this).closest('table')
使用on的代理模式效率更好
$('#table').on('click', 'td', function(e) { // $(e.delegateTarget) // table });
你可以换种思路。在表格table元素上监听内部单元格的click,这样就不用找父元素,直接拿到咯。
parents('table').....................
13 回答13.1k 阅读
7 回答2.3k 阅读
3 回答1.4k 阅读✓ 已解决
6 回答1.5k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
6 回答1.2k 阅读
1 回答2.9k 阅读✓ 已解决
2 回答13.1k 阅读
1 回答4.3k 阅读
1 回答1.8k 阅读✓ 已解决
2 回答4.7k 阅读
$(this).closest('table')