【问题标题】:jQuery each function html list, just return objectjQuery每个函数html列表,只返回对象
【发布时间】:2010-12-18 19:43:54
【问题描述】:

我的函数有点问题,应该返回 html 代码

function contentStringHtml(data, name) {
    return '<div id="gm-event-title">' +
            '<h2>' + name + '</h2>' +
            '</div>' +
            '<div class=\"gm-trafic-index\"><ul>' +
            $.each(data.DataTime, function(i, item) {
                return '<li class=\"gm-trafic-li"\>' + item.TimeAndTo + '</li>';
            });
            + '</ul></div>';
}

在每个循环中不要返回 {0}。

【问题讨论】:

    标签: jquery html each


    【解决方案1】:
    function contentStringHtml(data, name) {
        var list;
        $.each(data.DataTime, function(i, item) {
            list += '<li class="gm-trafic-li">' + item.TimeAndTo + '</li>';
        });
        return '<div id="gm-event-title"><h2>'+name+'</h2></div>' +
                '<div class="gm-trafic-index">' +
                '<ul>'+list+'</ul></div>';
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-24
      • 2022-11-15
      • 1970-01-01
      • 2022-06-15
      • 1970-01-01
      • 2017-08-02
      • 2022-01-15
      相关资源
      最近更新 更多