一度に1つのハイパーリンクを無効にする方法を知っているので、ユーザーがハイパーリンクをクリックしても何も起こりません。サンプルは次のとおりです。
$('#myLink').click(function(e) {
e.preventDefault();
//do other stuff when a click happens
});
しかし、今では、と内にポケットベルのハイパーリンクがたくさんli
ありdiv
ます。次のようになります。
<div id='pager'>
<ul>
<li>
<a href='search.aspx?page=1'>1</a>
</li>
<li>
<a href='search.aspx?page=2'>2</a>
</li>
<li>
<a href='search.aspx?page=3'>3</a>
</li>
<li>
<a href='search.aspx?page=4'>4</a>
</li>
</ul>
</div>
ですべてのハイパーリンクを繰り返し、div
2つのルーチンですべてを有効/無効にします。その結果、ユーザーがクリックしても何も起こらず、ポストバックも発生しません。以前と同様に、1つのルーチンですべてが無効になり、1つのルーチンですべてのハイパーリンクが有効になります。これはどのように達成できますか?