0

データベースを更新するために親ダイアログウィンドウでボタンをクリックすると、内部にさらに多くのダイアログウィンドウが開く大きなjQueryダイアログウィンドウがあります。

子ダイアログを閉じたときに親ウィンドウを更新したい。

イベントクローズでこれを行う方法はわかりますload(url)が、すべてのIDを指定せずに子と親を関連付けるにはどうすればよいですか。

4

1 に答える 1

1

いくつかのマークアップ構造がないと、子ダイアログが親内にどのように存在するかを理解できません。

jQuery には.closest()、DOM ツリーを上に移動して最も近い一致するセレクターを見つけるという関数があるため、親ダイアログにクラスを与えることでこれを使用できます。そして、使いたいときに選択してください。

$(this).closest(".parent").html("Updated Content");
// ^ Represent your child dialog as you want
于 2013-03-07T18:41:37.853 に答える