私は同じクラス「クリック可能」との複数の要素を持っているのアンバインド、倍数のインスタンスは、私はすべてのこれらのクラスを結合していjQuery.bindクラスは個別に「クリック可能」です。あなたはこの要素内にもう一度クリックすると、それが再びクリック機能をトリガしないようには、クラス
$(this.id).unbind('click');
: は、このバインド機能の中、私は現在、クリックされた要素をアンバインドします。 そして、要素内のものを実行した後(これらの要素には現在のテキストを置き換えるテキストを置き換え、それを外にクリックするとhtmlが変更されます)再度クリックを再バインドしたい私は、明確化のためにいくつかのフィドル
... this.idのクリックをバインド解除するように見えるcant't: http://jsfiddle.net/TrySpace/QZMP6/7/
@Gasman idを使いたければ '$( '#' + this.id)'のように '#'を先頭に含めなければなりません。もちろん、 '$(this) 'を実行できるときにこれを行う理由はありませんが、セレクタが間違っている特定の場所を指摘しました。 –
@BenLee:ありがとうございました - あなたのコメントを含めるように私の答えを更新しました –
@Andrew:文書は 'bind/unbind'を正式に非推奨としていませんが、' on/off'を* "*。 –