鍍金池/ 問(wèn)答/HTML/ js循環(huán)子節(jié)點(diǎn)問(wèn)題

js循環(huán)子節(jié)點(diǎn)問(wèn)題

clipboard.png
clipboard.png
clipboard.png
clipboard.png
循環(huán)數(shù)組每個(gè)里子節(jié)點(diǎn)的值 不知道怎么回事每次拿到的值要么是最后的子節(jié)點(diǎn)的值,要么就是一起相加的值

回答
編輯回答
憶當(dāng)年

應(yīng)該把第二個(gè)循環(huán)放到第一個(gè)循環(huán)的里面。

for (let i in data.data) {
  y = i;
  ...
  let line = ...
  for (let x in line)
}
2018年5月23日 12:08
編輯回答
悶騷型

這么簡(jiǎn)單的邏輯錯(cuò)誤!

2018年7月15日 01:04
編輯回答
墨小白
$.ajax({
    type:"GET",
    url:"json/index.json",
    async:true,
    success: function (data) {
        let list = '';
        for (let i in data.data) {
           
            //子節(jié)點(diǎn)循環(huán)
            let pic = '';
            let line = data.data[i].picurl
            for (let x in line) {
                pic += `<div class="image"><img src="${data.data[i].picurl[x].pic}"></div>`
            }
            
            list += `<li>
                <a href="javascript:">
                    <div class="list_top flex">
                        <div class="head-time f1">${data.data[i].time}</div>
                        <div class="head-true_false f1">${data.data[i].state}</div>
                    </div>
                    <div class="content_img">${pic}</div>
                    <div class="footer">
                        <div class="number_monet">共${data.data[i].numbers}件商品,實(shí)付<span class="money">¥${data.data[i].money}</span></div>
                        <div class="fd">
                            <object><a href="javascript:" class="btn">${data.data[i].btn}</a></object>
                        </div>
                    </div>
                </a>
            </li>`; 
        }
    }
    $('.list_ul').prepend(list)
});
2018年1月1日 10:32