2

次のような状況があります。テキスト入力に日付を保存していて、その上に最小日付と最大日付が表示されます。追加の入力を追加および削除することが可能です。日付はオブジェクト[{id: 1, val: '15.3.13'}, {id: 2, val: '1.4.13'}...] の配列に格納されます。これらの入力の onchange イベントは、配列をチェックし、ページの上部に表示する最小および最大の日付を計算します。しかし、入力を追加し、それを最小/最大日付にしてから削除すると、onchange-event は呼び出されません。

jQuery の onremove-event のようなものはありますか、それとも手動ですべてを呼び出す必要がありますか?

(上記のシナリオは、私が何をしているのかを理解するためだけに、実際の問題を非常に単純化したバージョンです。入力を削除するボタンは?」というのは、それほど簡単ではないからです ;-))

4

2 に答える 2

1

このスニペットをお探しですか? jQuery - 要素が DOM から削除されたときにイベントをトリガーする
そうでない場合は、いくつかのコードを提供してください。

于 2013-06-30T18:56:05.670 に答える
-3

jquery の $.when() と .then() を使用する必要があります

    $.when($('#div').remove()).then(doAfterRemove());

この Fiddle をチェックして、それが機能していることを確認してください。

于 2013-06-30T19:03:59.967 に答える