在将来添加处理程序以形成div内部

时间:2011-11-20 18:46:20

标签: events html event-handling jquery

我使用以下代码将结果从表单定向到特定的div。

$(window).load(function () {
  $("#form1").submit(function() {
      $.post($(this).attr("action"), $(this).serialize(), function(html) {
        $("#resultsDiv").html(html);
      });
     return false; // prevent normal submit
  });
});

如何将此(或任何)处理程序应用于可能在更新的div中创建的未来表单(将来某个时候将新的未创建内容插入div中)?

我查看过.on但是我没有看到更新或重新加载div的事件。

我尝试在上面添加一个类似的功能,但用(“#thefutureDivID”)替换(窗口),但没有运气。

1 个答案:

答案 0 :(得分:0)

添加处理程序的最佳位置就在您知道该元素存在之后。所以,就在这一行之后:

$("#resultsDiv").html(html);

您可以添加引用$("#thefutureDivID")的代码。