首页 > 解决方案 > 在ajax append下引用标签id内的变量

问题描述

在 ajax 内部,我想根据我使用 ajax 导入的 xml 数据创建嵌套订单列表。下面是它应该是什么样子。

i.food 
  a) sth
  b) another sth
ii. drink
  a) coke
  b) juice

为此,我在 $.ajax 下有下面的 javascript。

for(var k=0;k<categoryarray.length;k++){
  if(categoryarray[k][0]!==""){
    $('.cate ol').append("<li>"+categoryarray[k][1]+"<ol type='a' id="k???">"+"</ol>"+"</li>");
    for(var l=0;l<productarray.length;l++){
      if(categoryarray[k][0]==productarray[l][2]){
        $('#k???').append("<li>"+productarray[l][1]+"</li>");
                            }   
                        }
                    }
                }       

我想如果我将相应的k值分配给ol标签作为id,我应该能够在基于categoryID的类别下附加相应的产品作为外键。谁能告诉我如何做到这一点?非常感谢!!

标签: javascripthtmlajax

解决方案


推荐阅读