如何根据数组中的值添加图像

时间:2014-10-26 21:13:33

标签: jquery

我有一张<li>,图片旁边是“&#39; li&#39;文本。我想根据数组的值插入图像。例如:

  $.each(state.qaccess, function (i, products) {
    var prodIcon = '';
    if (products["product"] === 'wm.od.prod.nsr'){
    prodIcon = '<span class="product-icons" id="product-icons"></span>'
    }else if (products["product"] === 'gp.od.dev.nsr'){
    prodIcon = '<span class="product-icon" id="product-icon"></span>'
    }
    allproducts.push(products.product);
});

其中state.qaccess`是一个对象(显示在img中)

enter image description here

正如您在上图所示,该对象有一个字段&#39; product&#39;和&#39;产品&#39;有多个值。现在,根据这些值,我想插入图标。即:product ==='wm.od.prod.nsr'我想插入<span class="product-icons"></span>(因为即时通讯使用图像精灵im使用元素插入图标)。 使用上面的代码,我得到了gp.od.dev.nsr的所有图标,wm.od.prod.nsr没有图标? 关于如何实现这一点的任何想法? 谢谢!

0 个答案:

没有答案