用jQuery追加几个元素而不是一个元素?

时间:2017-08-29 13:59:10

标签: jquery

我正在尝试添加一个包含一个注释的新div。但是,在前端我只返回一个,即使数组的长度超过1。

success: function(data) {
  data = JSON.parse(data)
  console.log(data)
  for(i=1;i < data.length;i++) {
    var comment = $("<div><div>"+data[i][1]+"</div><div>"+data[i][2]+"</div><div>"+data[i][3]+"</div><div>"+data[i][4]+"</div></div>")
    $('.comments').append(comment)

1 个答案:

答案 0 :(得分:0)

您要从数组中排除第一个元素,您必须包含索引0的元素:

declare @table table
    ([id] int, [flags] varchar(3))
;

INSERT INTO @table
    ([id], [flags])
VALUES
    (1, 'ABC'),
    (2, 'DEF'),
    (3, 'ADF')
;

    declare @maxLen int, @col int=1
    select  @maxLen=max(len(flags)) from @table

    while @col < = @maxLen
    begin
        update @table
            set flags=stuff(flags,@col, 1, case SUBSTRING(flags,@col,1) 
                                            when 'A' then 'F' 
                                            when 'F' then 'A' 
                                            else SUBSTRING(flags,@col,1)  end )     
        set @col=@col+1
    end