divボックス全体をリンクにする方法

jqueryを使ってdiv要素のボックスをリンクにしてみたいと思います。最近のブログではよく使われている?のかもしれません。いずれlogwでも使いたいと思います。
HTMLコード
以下のようなコーどがあったとします。
[html]
<aritcle><!-- aritcle_start -->
<div class="post"><!-- post_start -->
<h2 class="title"><a href="#">記事タイトル</a></h2>
<div class="blog_info"><!-- blog_info_start -->
<ul>
<li class="calendar">2013.1.1</li>
</ul>
</div><!-- blog_info_end -->
<h3>見出し3<br /><span>ああああああああああああ</span></h3>
<p>ああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああ
</p>
<p><a href="#" class="read_more">続きを読む☞</a></p>
</div><!-- post_end -->
</aritcle><!-- aritcle_end -->
[/html]
このコードのdivボックス(post)をリンクにしてみたいと思います。
jQueryコード
jQueryのコードを以下のようにします。
[js]
<script type="text/javascript">
$(function(){
$(".post").click(function(){
window.location=$(this).find("a").attr("href");
return false;
});
});
</script>
[/js]
事前にjQueryファイルを読み込んでおいてください。
CSS変更
背景を変わるようにCSSをちょっとだけ変更します。
[css]
aritcle .post:hover{
background-color:#FCFCFC;
cursor:pointer;
}
[/css]
これでdivのボックスがリンクになります。是非試してみてください。
この記事に関する技術サポート・ご相談
「手順通りにいかない」「自社環境への構築を代行してほしい」など、
インフラ・サーバー周りでハマった際はお気軽にご相談ください。
※ Googleフォームへ移動します(初回相談無料)
個人支援・寄付について
サイトラボでは個人支援・寄付を受けております。ご協力いただける方はお願いいたします。当サイトではビットコインで受け付けております。
- ビットコイン:3LHnADwZwUbic2L45EnVJEykiG6KfbqrwS