по-моему изменение цвета у вас работает
пример ниже, заменил только white на black чтобы не сливался с фоном
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body>
<div class="post-box">
<article id="post-842">
<h2><a>Заголовок, цвет которого надо изменть при наведении на область статьи</a></h2>
<div class="entry-content">text text text text text text text text text text
text text text text text text text text text text </div>
<script>
$(document).ready(init);
function init(){
$('article#post-842').hover(hOver, hOut);
}
function hOver(){
$('article#post-842 h2 a').css("color", "blue");
}
function hOut(){
$('article#post-842 h2 a').css("color", "black");
}
</script>
</article>
</div>
</body>
</html>