【问题标题】:jQuery html not working as expectedjQuery html 没有按预期工作
【发布时间】:2014-03-25 02:34:20
【问题描述】:

我正在尝试基于数组在ul 内插入带有img 元素的新li,所以我正在这样做,但只插入数组中的第一项

$.getJSON('/test-url/123').done (data) ->
  $.each data, (index, value) ->
    $('.col ul').html('<li><img src=' + value['m'] + '><li>')

【问题讨论】:

  • 我认为您正在寻找appendhtml 替换所有内容。

标签: jquery arrays getjson


【解决方案1】:

试试这个:

$.getJSON('/test-url/123').done (data) ->
  $.each data, (index, value) ->
    $('.col ul').append('<li><img src=' + value['m'] + '><li>')

【讨论】:

  • 我已经尝试过使用append,如果有li标签,它会附加,但我需要先擦除那里的所有内容然后插入
  • @user2931706 然后在$('.col ul') 上使用.empty(),然后再调用$.each
猜你喜欢
  • 2018-03-17
  • 2019-07-13
  • 2012-11-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多