2012-06-16 13 views
1

안녕하세요 표의 조건에 따라 표 셀에 이미지를 추가하고 싶습니다. 나는 다음과 같이 동적 테이블을 사용하고 있습니다 :표 셀에 이미지를 추가하는 방법

$.get('http://myDomain.com/RIA/topIndiaDetails.asp', function(data) 
{  
    console.log("####"+data); 

    var up = new Image(); 
    var down = new Image(); 

    up.src = "../../jquery.mobile/images/up.png"; 
    down.src = "../../jquery.mobile/images/down.png" 

    substr = data.split('$'); 

    //alert(substr.length); 
    //var theader = '<table border="1">\n'; 
    //<table id="auditOverview" border="1"> 
    var theader = '<table border="1" id=\"tableId\">\n'; 
    var tbody = ''; 

    for (var out = 1;out<substr.length-1;out++) 
    { 
     //alert(substr[out]); 
     tbody += '<tr>'; 
     var pra = substr[out].split('|^'); 
     //alert('pra.length is: '+pra.length); 

     for (var i=0;i<pra.length-1;i++) 
     { 
      tbody += '<td>'; 

      if (pra[i]=="Red") 
      { 
       pra[i].append("<img id='theImg' src='../../jquery.mobile/images/down.png'/>"); 
      } 
      else if (pra[i]=="Green") 
      { 
       pra[i].append("<img id='theImg' src='../../jquery.mobile/images/up.png'/>"); 
      } 
      tbody += pra[i];  
      tbody += '</td>' 
     } 
     tbody += '</tr>\n'; 
    }  
    var tfooter = '</table>'; 
    document.getElementById('wrapper').innerHTML = theader + tbody + tfooter;  

}); 

지금은 확인하고 조건 if (pra[i]=="Green") 다음 내가 셀에 이미지를 추가하는 "녹색"문자열의 insted와 레드 문자열 같은 원하는대로. 어떤 도움을 주시면 감사하겠습니다. 미리 감사드립니다.

답변

2

대신 :

pra[i].append("<img id='theImg' src='../../jquery.mobile/images/up.png'/>"); 

는 완벽하게 작동

pra[i] = "<img id='theImg' src='../../jquery.mobile/images/up.png'/>"; 
+0

오 호 큰 감사를 수행. – PPD

+1

@PramodD 내가 당신을 도울 수있어 기쁘다. – mgraph

관련 문제