1 function ddd(){
2 checkPhotoInfo();
3 TINY.box.hide();
4 for (var p = 1; p <= 100; p++){
5 $("#pic").html(
6 '<div class="import-img">' +
7 '<p class="import-img-num">图:<span class="seqid">'+p+'</span></p>' +
8 '<p id="insertimg"></p>' +
9 '<div class="import-img-info"><span>标题:</span>' +
10 '<input class="input-img-info" type="text" /></div><div class="import-img-opera"><span>' +
11 '<a href="#" class="a_gray03" id="delBlogPic" onclick="submitDel()">删除</a>' +
12 '</span><input name="position" type="radio" value="" />居左' +
13 '<input name="position" type="radio" value="" checked="true"/>居中' +
14 '<input name="position" type="radio" value="" />居右</div>' +
15 '<div class="import-img-box" ><span id="blogPic"></span>  ' +
16 '</div> </div>');
17 }

18   }主要是第5行到第16行加循环体 那个for是我自己加的 不能成功,我是想实现点击这个点击事件一次 页面上就能出现一个这个div框 望高手指点

解决方案 »

  1.   

    实现累加内容的话,第5行应该改成:
    $("#pic").html($("#pic").html()+
    其它照旧。至于你后面说的“点击这个点击事件一次",根本听不明白你是什么意思。
      

  2.   

    我给我的上传按钮 加了一个单击事件 就是指向这个ddd 函数了,现在我想让我每点击一次上传按钮 在我的页面上就出现一个图片信息的div,就是这个循环不会写
      

  3.   

    function ddd(){
    //checkPhotoInfo();
    // TINY.box.hide();
     //for (var p = 1; p <= 100; p++){
     $("#pic").append(
     '<div class="import-img">' +
     '<p class="import-img-num">图:<span class="seqid">11</span></p>' +
     '<p id="insertimg"></p>' +
     '<div class="import-img-info"><span>标题:</span>' +
     '<input class="input-img-info" type="text" /></div><div class="import-img-opera"><span>' +
     '<a href="#" class="a_gray03" id="delBlogPic" onclick="submitDel()">删除</a>' +
     '</span><input name="position" type="radio" value="" />居左' +
     '<input name="position" type="radio" value="" checked="true"/>居中' +
     '<input name="position" type="radio" value="" />居右</div>' +
     '<div class="import-img-box" ><span id="blogPic"></span> ' +
     '</div> </div>');
    //}
    }
      

  4.   


    function ddd(){
    //checkPhotoInfo();
    // TINY.box.hide();
    var htmlContent = “”;
     for (var p = 1; p <= 100; p++){
    htmlContent  +=
     '<div class="import-img">' +
     '<p class="import-img-num">图:<span class="seqid">11</span></p>' +
     '<p id="insertimg"></p>' +
     '<div class="import-img-info"><span>标题:</span>' +
     '<input class="input-img-info" type="text" /></div><div class="import-img-opera"><span>' +
     '<a href="#" class="a_gray03" id="delBlogPic" onclick="submitDel()">删除</a>' +
     '</span><input name="position" type="radio" value="" />居左' +
     '<input name="position" type="radio" value="" checked="true"/>居中' +
     '<input name="position" type="radio" value="" />居右</div>' +
     '<div class="import-img-box" ><span id="blogPic"></span> ' +
     '</div> </div>';
    }
    $("#pic").empty().html(htmlContent );
    }
      

  5.   

    没太明白你加for循环要干什么
      

  6.   

    function ddd(){
    //checkPhotoInfo();
    // TINY.box.hide();
    var htmlContent = “”;
     //for (var p = 1; p <= 100; p++){
    htmlContent  +=
     '<div class="import-img">' +
     '<p class="import-img-num">图:<span class="seqid">11</span></p>' +
     '<p id="insertimg"></p>' +
     '<div class="import-img-info"><span>标题:</span>' +
     '<input class="input-img-info" type="text" /></div><div class="import-img-opera"><span>' +
     '<a href="#" class="a_gray03" id="delBlogPic" onclick="submitDel()">删除</a>' +
     '</span><input name="position" type="radio" value="" />居左' +
     '<input name="position" type="radio" value="" checked="true"/>居中' +
     '<input name="position" type="radio" value="" />居右</div>' +
     '<div class="import-img-box" ><span id="blogPic"></span> ' +
     '</div> </div>';
    //}
    $("#pic").html($("#pic").html()+ htmlContent );
    }
    点击一下,加一个DIV, 不需要循环,只要在点击之后,在原来的基础上再加就可以了。$("#pic").html($("#pic").html()+ htmlContent );