今天想给tr添加一个事件,事件委托实现,发现怎么也捕获不到tr
查了好多,说tr不是盒子模式,也不是很懂,反正就是不行
解决办法是在tr里面加一个div,去捕获这个div就可以了。
有知道什么原因的小伙伴们可以多多留言谢谢。
如果你要给tr设置display 为block会发现表格会错行,感觉tr好多bug........
给tr display 设置为空就可以了。
如果你想给tr一行加个事件,比如说点击一整行出现什么的,事件委托的时候不要给tr加,给tr的每个td加就可以了。要不然你会发现tr不能触发事件。感觉tr好多bug........
解决tr元素事件委托难题
本文探讨了在使用事件委托时遇到的tr元素问题,解释了为何直接在tr上添加事件监听器会失败,并提供了解决方案:通过在tr内部添加div元素来成功捕获事件。同时,文章还提到了tr元素的显示属性设置技巧,避免表格错行。
47

被折叠的 条评论
为什么被折叠?



