javascript – 根据JSON数据添加类

前端之家收集整理的这篇文章主要介绍了javascript – 根据JSON数据添加类前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

使用来自JSON数据的动态生成的HTML,我正在尝试向每个.status卡添加一个类,在这种情况下取​​决于c.callStatus的值.这是我得到的最接近的,但这只是为所有状态卡添加活动类.我猜这与我如何使用$(这个)或者我错过了其他东西有关?

$(function() {
    var agents = [];
    $.getJSON('js/agents.json',function(a) {
        $.each(a.agents,function(b,c) {
            var content = 
            '

谢谢!

最佳答案
您正在为a.agents列表中的每个代理调用$(‘.status-card’).each().所以在最后的迭代中,所有.status-card元素都将具有最后一个agent.callStatus评估类.

我会写这样的东西.

$(function() {                                                                                                                                                                                                                                 
  function createStatusCard(name,callStatus,handlingTime) {                                                                                                                                                                                    
    var status_class_map = {                                                                                                                                                                                                                   
      "On Call" : "active","Idle" : "idle"                                                                                                                                                                                                                          
    };                                                                                                                                                                                                                                         
    var $content = $("

它更易读,更容易调试.

猜你在找的jQuery相关文章