【发布时间】: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>')
【问题讨论】:
我正在尝试基于数组在ul 内插入带有img 元素的新li,所以我正在这样做,但只插入数组中的第一项
$.getJSON('/test-url/123').done (data) ->
$.each data, (index, value) ->
$('.col ul').html('<li><img src=' + value['m'] + '><li>')
【问题讨论】:
试试这个:
$.getJSON('/test-url/123').done (data) ->
$.each data, (index, value) ->
$('.col ul').append('<li><img src=' + value['m'] + '><li>')
【讨论】:
append,如果有li标签,它会附加,但我需要先擦除那里的所有内容然后插入
$('.col ul') 上使用.empty(),然后再调用$.each。