2013-07-24 59 views
0

我与MVC3工作,使用下面的jQuery的AJAX调用:CSS属性

function Displaymaingrid() { 
    var Geo = $('#ddlGeo').val(); 
    var Vertical = $('#ddlVertical').val(); 
    var Month = $('#ddlMonth').val(); 

    if(Vertical == "All") 
    { 
     var Flag = 1; 
    } 
    else 
    { 
     var Flag = 2; 
    }  
    $.ajax({ 
     url: "@Url.Action("TRUnutilizedOwnershipChange", "TravelReady")", 
     datatype: "html", 
     type: "post", 
     data: {strGeo:Geo, strVertical:Vertical, intMonth:Month, intFlag:Flag}, 
     error: function(){}, 
     success: function(data){ 
      $('.travTableContent').empty(); 
      var text3 = data.data.lstunutilizedownershipentities; 
      for(var item in text3) 
      {     
       $('<tr />').html(text3[item]).appendTo('.travTableContent');    
       $('<td />').html(text3[item].CurrentOwnership).appendTo('.travTableContent'); 
       $('<td />').html('<a href="#" onclick="javascript:GetDetail(\'' + text3[item].CurrentOwnership + '\');">' + text3[item].cnt + '</a>').appendTo('.travTableContent');    
      } 
     }  
    }); 
} 

我想设置成功函数的CSS属性:

$('<tr />').html(text3[item]).appendTo('.travTableContent'); 

我想要在上面的行中添加以下CSS属性:

("tr:odd").css("background-color", "#d0d1e2") 

我该在哪里插入此行?

回答

0

在“for”语句后面添加它。

for(var item in text3){     
     $('<tr />').html(text3[item]).appendTo('.travTableContent');    
     $('<td />').html(text3[item].CurrentOwnership).appendTo('.travTableContent'); 
     $('<td />').html('<a href="#" onclick="javascript:GetDetail(\'' + text3[item].CurrentOwnership + '\');">' + text3[item].cnt + '</a>').appendTo('.travTableContent');    
} 
$("tr:odd").css("background-color", "#d0d1e2"); 
+0

嗨谢谢你的回复。但它不工作。你给任何其他解决方案? – user2514925

+0

我需要更多,而不是“不工作”。 –