無理なやり方ですのできれいではありませんが、これでいかがでしょうか?
aタグをクリックしたときにfalseを返すことで無効にしています。
returnする直前にdivに対してクリックイベントを発生させています。
もし、使う場合にはidなど付与し、セレクタでそのidを指定してを使ってください。
このやり方だとaタグ全部をセレクタで指定していたりするのでこのまま使うのは厳しいと思います。
onmouseに関してはcssで実装できます。
http://www.tagindex.com/stylesheet/page/cursor.html
html
1<!DOCTYPE html>
2<html>
3<head>
4<meta charset="UTF-8">
5<title>Insert title here</title>
6<script src="http://code.jquery.com/jquery-2.2.0.min.js"></script>
7<script>
8$(function(){
9 $('a').click(function(){
10 $('.wrap').trigger("click");
11 return false;
12 });
13 $(".wrap").click(function(){
14 location.href = $('a').attr("href");
15 });
16});
17
18</script>
19
20</head>
21<body>
22<div class="wrap">
23 <a href="http://yahoo.co.jp" >リンクテキスト</a>
24</div>
25</body>
26</html>