This version is old school.
Please find jQuery plugins on npm.
Table column events hook.
jQuery plugin used to select the entire table row and column in response to mouseenter and mouseleave events. Wholly supports table layouts that utilize colspan and rowspan.