5 つのリスト アイテムを含む順序付けられていないリストがあり、それぞれにリンクが含まれています。
<ul> <li><a href="#">リンク 1</a></li> <li><a href="#">リンク 2</a></li> <li><a href="#">リンク 3</a></li> <li><a href="#">リンク 4</a></li> <li><a href="#">リンク 5</a></li> </ul>
リンクには、次のようにバインドされたクリック機能がありますlive()
。
$("a").live("クリック", function(){ ... });
この関数の内部には、get
いくつかの情報を取得するリクエストがあります。
そのため、これらのリンクのいずれかがクリックされたときに、他のリンクをクリックしても、完了するまで何もしないようにしたいと考えていますget
。クリックイベントのバインドを解除することでこれを行うことができると思いましたdie()
:
$("a").live("クリック", function(){ $("a").not(this).die("click"); ... });
しかし、これはうまくいきません。エラーは発生しません。クリック イベントが妨げられないだけです。私は何を間違っていますか?