私はボタンがある場合: グローバルセレクタを使用して、1つの要素を除くすべてのクリックイベントに応答するにはどうすればよいですか?
<button id="button1">
は、通常、私が書くでしょう:
$("#button1").click(function()
{
//do something
}
をしかし、私は誰かがこのボタンをクリックしたときにを除き、すべてのクリックイベントに応答関数を定義します。
button1
以外の文書内の他のすべてのクリック可能な要素をターゲットにするセレクタはありますか?
イベントデリゲーションはjQueryのライブ() - > http://docs.jquery.com/Events/live – James
ですぐに焼き付けられますが、独自のオーバーヘッドがあります。 – redsquare
ありがとうございます。私は自分のコードであなたのソリューションを実装しようとし始めましたが、私はあなたが使用した構文について混乱しています。私は私の混乱を明確にするために新しい質問を追加しました:http://stackoverflow.com/questions/1147864/correct-syntax-for-defining-an-event-delegator –