このサンプルは、jQueryのfind(), attr()APIを利用してブロック単位でクリックできるようにしています。li要素にanchorとテキストが宣言されていますが、li要素の任意の場所をクリックするとanchorのhref属性に設定されているURLに移動します。
このサンプルは、li要素にclick時のイベントハンドラを登録しています。li要素の任意の場所をクリックするとイベントハンドラにコントロールが渡ります。イベント処理では、anchor要素を検索してhref属性に設定されているURLを取得してwindowオブジェクトのlocationプロパティに設定します。これでページが切り替わります。
$(".pane-list li").click(function(){
window.location = $(this).find("a").attr("href");
return false;
});
<ul class="pane-list">
<li>
<h3>
<a href="http://jsajax.com/...">DHTML</a></h3>
<p>
JavaScript, CSS, HTMLを利用したDHTMLのサンプルを公開しています。
</p>
</li>
</ul>
このサンプルは、jQueryのfind(), attr()APIを利用してブロック単位でクリックできるようにしています。li要素にanchorとテキストが宣言されていますが、li要素の任意の場所をクリックするとanchorのhref属性に設定されているURLに移動します。
このサンプルは、li要素にclick時のイベントハンドラを登録しています。li要素の任意の場所をクリックするとイベントハンドラにコントロールが渡ります。イベント処理では、anchor要素を検索してhref属性に設定されているURLを取得してwindowオブジェクトのlocationプロパティに設定します。これでページが切り替わります。
$(".pane-list li").click(function(){
window.location = $(this).find("a").attr("href");
return false;
});
<ul class="pane-list">
<li>
<h3>
<a href="http://jsajax.com/...">DHTML</a></h3>
<p>
JavaScript, CSS, HTMLを利用したDHTMLのサンプルを公開しています。
</p>
</li>
</ul>