$("#divComposeAttachContent ul").append(
     "<li id='"+queueId +"'>"
     );

解决方案 »

  1.   

    $("#divComposeAttachContent ul").append($("<li/>").attr("id",queueId));
      

  2.   

    是不是li没有闭合 。没有IE6 测试不了 。
      

  3.   

    $("#divComposeAttachContent ul").append(
         "<li id='"+queueId +"'>"+
    "<div class='progress' id='progress'><span class=\"ico_attState\"></span><span class=\"person\">"+fileObj.name+"</span>"+
    "<span class=\"g-pro\"><span class=\"g-pro-inner p_bar\" style=\"width:0%\"></span></span>"+
    "<span class=\"bc p_pa\">0%</span>"+
    "<span class=\"bc\">已上传<em class='p_c'>0K</em>,文件大小<em>"+bytes+"K</em></span>"+
    "<span class=\"bW\"><a href=\"javascript:$('#uploadify').uploadifyCancel('"+queueId+"')\">删除</a></span></div>"+
    "</li>"
         );
    源码是上面这样的。其他浏览器都没问题,就IE6没点反应,也没生成元素
      

  4.   


    $("#divComposeAttachContent ul").append(
    "<li id='"+queueId +"'></li>"
    );
      

  5.   

    我试了一下IE6 完全没问题,比较可能的情况就是你在本地打开的网页,IE6阻止javascript的运行