未来元素的jQuery html()函数

Dav*_*ham 2 javascript jquery

我有一张表格.当用户选择下拉列表中特定的内容时,该内容将加载包含一些其他字段的外部文档

$( "#morefields" ).load( "partials/formadditionals.jsp", function() {
    ...
});
Run Code Online (Sandbox Code Playgroud)

这个"formadditionals.jsp"包含一个标题<h1 id="form2title"></h1>.现在已加载后,我想写的东西成<h1>通过

$('#form2title').html("Test");
Run Code Online (Sandbox Code Playgroud)

...这是行不通的,我假设因为元素之前不存在!?

如何将html()"future"元素加载到DOM后使用它?

Cur*_*urt 10

在回调函数中调用它.

$( "#morefields" ).load( "partials/formadditionals.jsp", function() {
    $('#form2title').html("Test");
});
Run Code Online (Sandbox Code Playgroud)

无耻插头:http://curtistimson.co.uk/jquery/using-jquery-callback-functions/