チェックボックス、選択、テキストフィールドなど、さまざまな要素を持つ検索フォームがあります。各変更には、一種のカウンターとして結果の数を取得する ajax 呼び出しが伴います。カウンタが値 0 を返す原因となった前の要素だけをリセットしたいと思います。
変数の各変更を追跡することを考えていました。カウンターが 0 に評価されるたびに、変更の原因となった要素をリセットします。ただし、これにより、多くのコードと飛び回るさまざまな要素をすべて異なる方法で処理する必要が生じるのではないかと心配しています。
誰もが考えることができる問題に対するよりエレガントな解決策はありますか? 助けていただければ幸いです。