resaltar palabras clave de búsqueda en hover

Tengo un formulario de búsqueda php básico que resalta las palabras clave usando css. Me preguntaba si podría hacer que las palabras clave en los resultados resalten solo cuando el usuario pase el cursor sobre el registro. ¿es posible?

este es el código de resaltado:

function highlightWords($text, $words) { preg_match_all('~\w+~', $words, $m); if(!$m) return $text; $re = '~\\b(' . implode('|', $m[0]) . ')~i'; $string = preg_replace($re, '$0', $text); return $string; } . . . 

css:

 table.result tr:hover { background:#F7F7F7; } .highlight { font-weight:bold; color: #DE2842; padding:5px; padding-right:2px; background: #FFFCDB; } 

Traté de cambiar el color a través de highlight: hover, pero esto cambió el color de la palabra clave de búsqueda solo cuando me movía sobre la palabra clave en sí, lo que es comprensible ya que así se supone que funciona, pero me gustaría que las palabras clave de búsqueda se resaltará cuando pase el puntero sobre el resultado como un todo.

Intenta usar este CSS. Actualizará cualquier cosa con la clase “resaltar” cuando pasas el cursor sobre la fila. Simplemente actualice los estilos aquí a lo que desea ver en el efecto de desplazamiento.

 table.result tr:hover .highlight { color: #FFFFFF; background: #FF0000; }