Entiendo lo que me dices amigo lo cambie asi como tu dices pero igualmente sigue sin funcionar :S me pregunto si sera que mi jquery es una version vieja
Código:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script src="jquery-1.11.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$("#capa").hover(function(){
$("#mensaje").show();
}, function(){
$("#mensaje").hide();
});
</script>
<title>Capa segun mouse sobre otra capa</title>
</head>
<body>
<div id="capa" style="padding: 10px; background-color:lightgreen;">Pon el raton sobre esta capa</div> <br/>
<div id="mensaje" style="padding: 10px; background-color:lightgreen;">Haz puesto el raton sobre la capa ahora quitalo de ahí!!</div>
</body>
</html>