0

私の目標は次のとおりです。divにバインドされるリスナーを作成し、そのdivに子が残っていない場合に起動します。

リスナーをバインドして発言させる方法などを見続けてonClickいますが、要素の実際の状態(空、少なくとも1つの子など)を扱っている人を見つけることができないようです。私は JavaScript 開発にかなり慣れていないため、どのようなアプローチを取る必要があるのか​​ わからないため、まだコーディングを開始していません。私は必ずしもコードを含む答えを探しているわけではありませんが、どのアプローチを取るべきかについてのアドバイスです。

私が考えていたアプローチの 1 つは、子を削除するなど、div に変更を加えるたびに単純に関数呼び出しを行うことでしたが、それはあまりにも些細なことのようです。子供がいないことを確認するプロセスで、ある種の自動化を作成したいと考えています。

4

2 に答える 2

0

jQuery にはremove、要素が削除されたときに発生するイベントがあります

$(el).on("remove", function () {
    alert("Element was removed");
});

live(親コンテナーに動的に追加される場合) または(静的な場合) メソッドをon使用して、このイベントを特定のコンテナーの子ノードにバインドし、すべてのremoveイベントで親コンテナーに子ノードがあるかどうかを確認できます。そうでない場合は、いくつかのアクションを実行します。

于 2013-06-13T14:03:08.103 に答える