ボタンを動的に作成しています。bind / unbindは、動的に作成されていない要素にのみ適用できることを知っています。.live()
完璧に機能する機能を追加するために使用します。私の問題は、機能を削除する方法をIdkすることです。助けてください。
2776 次
3 に答える
7
die()
このための関数を使用します
また、Jquery-1.9ではこれらfunctions
はremoved
このためにあなたは使用することができon
ますoff
http://api.jquery.com/onおよびhttp://api.jquery.com/offをお読みください
于 2013-03-22T06:47:34.430 に答える
0
要素がページに入力された後に呼び出す別々の関数でバインドとバインド解除を行うことをお勧めします。そうすれば、いつ何が起こるかを完全に制御できます。
したがって、最初に要素を作成してから、bindButton関数を呼び出すだけです。私はAjaxで作業しているときにこの問題に頻繁に遭遇し、このソリューションは私の絶対的なお気に入りです。
function bindButton(){
$('#newButton').click(function(){
//do something
});
次に、同様の関数を作成して、いつでもそのクリックイベントのバインドを解除します。
于 2013-03-22T07:36:00.717 に答える