Javascript 设置空范围的内容

Javascript 设置空范围的内容,javascript,html,Javascript,Html,我有一个空跨距的html文件(邮件模板): 我希望跨度的文本根据我选择的特定消息动态更改。 我从main.html文件运行它,该文件中有id为“empty”的空div。 message1是一个数组 以下是脚本: if(msgArray[i] == "message1") { $(document).ready(function() { $("#empty").load(message1.template); for(var j=0; j<message1.text

我有一个空跨距的html文件(邮件模板): 我希望跨度的文本根据我选择的特定消息动态更改。 我从main.html文件运行它,该文件中有id为“empty”的空div。 message1是一个数组

以下是脚本:

if(msgArray[i] == "message1")
{
  $(document).ready(function()
  {
    $("#empty").load(message1.template);

    for(var j=0; j<message1.text.length; j++)
    {
      $("#templateText"+(j+1)).text(message1.text[j]);
    }
  });
if(msgArray[i]=“message1”)
{
$(文档).ready(函数()
{
$(“#空”).load(message1.template);

对于(var j=0;j如果您在
#empty
中加载的是您试图填写的字段,则需要使用完成处理程序,因为它涉及到后台的异步请求:

$("#empty").load(message1.template, function() {
    // fields are now ready to populate
    for (var j=0; j<message1.text.length; j++) {
        $("#templateText"+(j+1)).text(message1.text[j]);
    }
});
$(“#empty”).load(message1.template,function(){
//字段现在已准备好填充

for(var j=0;jIf
message1
是一个数组,那么
message1.text
message1.template
就没有意义了。这要求它是一个对象。