jquery 对ajax数据each如何判断数据长度并加换行拼接加载到表格中

如何在each中加判断长度代码,实现每三条数据加一个换行。/*ajax加载文章图像数据*/$.ajax({url:"Handler/SelectAllArticlImg.... 如何在each中加判断长度代码,实现每三条数据加一个换行。 /*ajax加载文章图像数据*/ $.ajax( { url: "Handler/SelectAllArticlImg.ashx?Id="+ Id, type: "GET", dataType: "json", success: function (data) { var Img = ""; var i= 0; $.each(data, function (i,u) { Img += "<td> <input type='image' src='../" + u.ImgFile + "' width='220' height='180' /></td>"; });
$("#ArticlImgshow").append("<tr>"+Img+"</tr>"); } });
展开
 我来答
伍仟蚊
2014-01-11
知道答主
回答量:9
采纳率:100%
帮助的人:8万
展开全部
$.ajax({
                url: "Handler/SelectAllArticlImg.ashx?Id="+ Id,
                type: "GET",
                dataType: "json",
                success: function (data) {
                    var Img = "";
                    var i= 0;
                    $.each(data, function (i,u) {
                        Img += "<td> <input type='image' src='../" + u.ImgFile + "' width='220' height='180' /></td>"; 
                        if((i+1)%3==0){
                            Img="<tr>"+Img+"</tr>";
                        }
                    });
                    $("#ArticlImgshow").append(Img);
                }
});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阿刚炖蛋
推荐于2018-05-04 · TA获得超过3004个赞
知道大有可为答主
回答量:1789
采纳率:92%
帮助的人:997万
展开全部

你好!!

你这是想要  “循环数据--->>每3条数据放到一个<tr>里” 的效果么?

$.ajax({
    url: "Handler/SelectAllArticlImg.ashx?Id=" + Id,
    type: "GET",
    dataType: "json",
    success: function(data) {
        var Img = "";
        $.each(data, function(i, u) {
            Img += "<td> <input type='image' src='../" + u.ImgFile + "' width='220' height='180' /></td>";
            if ( ((i+1) % 3)==0 ) {
                Img += "</tr><tr>";
            }
        });
        $("#ArticlImgshow").append("<tr>" + Img + "</tr>");
    }
});
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式