繁体   English   中英

设置空跨度的内容

[英]set content of an empty span

我有一个跨度为空的html文件(消息模板):我想根据选择的特定味精动态改变跨度的文本。 我从main.html文件中运行此文件,该文件中有ID为“空”的空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]);
    }
  });

}

在调试中,它看起来不错,但是当我运行它时,它无法正常工作。 可能是什么问题呢?

如果要在#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]);
    }
});

另请参见: load()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM