2013-07-24 5 views
0

나는 다음과 같은 jQuery를 AJAX 호출을 사용하여 MVC3 함께 일하고 있어요 :CSS 속성

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

I :

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 속성을 설정할을 위의 줄에 다음 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

"일하지 않는 것"이상으로 나아갈 필요가 있습니다. –