2013-07-24 58 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

我需要更多,而不是「不工作」。 –