单元格中元素捕获click,如何得到该单元格所在表格对象?

我使用的办法是一连串parent(),感觉好蠢,有没有什么更优的方式获取?

阅读 2.9k
4 个回答

$(this).closest('table')

使用on的代理模式效率更好

$('#table').on('click', 'td', function(e) {
  // $(e.delegateTarget) // table
});

你可以换种思路。在表格table元素上监听内部单元格的click,这样就不用找父元素,直接拿到咯。

parents('table').....................

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题