destaque as palavras-chave de pesquisa no hover

Eu tenho um formulário de pesquisa básica do php que destaca as palavras-chave usando css. Eu estava pensando se eu poderia fazer as palavras-chave nos resultados resaltados apenas quando o usuário paira sobre o registro. Isso é possível?

Este é o código de destaque:

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; } 

Eu tentei mudar a cor através do destaque: hover, mas isso mudou a cor da palavra-chave de pesquisa somente quando eu passei sobre a própria palavra-chave, o que é compreensível, pois é assim que deveria funcionar, mas eu gostaria que as palavras-chave de pesquisa seja destacado quando eu passo sobre o resultado como um todo.

Tente usar este CSS. Ele irá atualizar qualquer coisa com a class “destaque” quando você passar o mouse sobre a linha. Basta atualizar os estilos aqui para o que você deseja ver no efeito hover.

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