1

ASP.Net は初めてです。javascriptを使ってHTML表の1行おきの背景色を設定したいです。どうやって始めたらいいの?

<tr  id="230552" onClick="HighLightTR(230552);"><td>My Text Here</td></tr>  


   function HighLightTR (grpid) {  
   document.getElementById(grpid).style.background = '#3875D7';         
}  

その特定の行にのみ適用されます。1 行おきに 2 色を適用したい。

4

1 に答える 1

2

あなたはこのようにすることができます

var rowCount=0;
$('#tbl tr').each(function () {  

 if(rowCount%2==0){
  //document.getElementById(grpid).style.background = '#3875D7';  
  $(this).css(background,'#3875D7');       
 }else
 {
 //document.getElementById(grpid).style.background = '#3875D9';  
 $(this).css(background,'#3875D9');              
 }
 rowCount++;

});  

編集: コードは純粋な jQuery 標準に変換されました

幸せなコーディング:)

于 2013-07-23T09:51:05.140 に答える