※ ChatGPTを利用し、要約された質問です(原文:jQuery.eachの使い方について教えてください。)
jQuery.eachの使い方について教えてください
このQ&Aのポイント
テーブルの行に触れたとき背景色を変更する方法を教えてください。
1行に触れたら2行の色を変更させる方法を教えてください。
配列を使用して複数の行を一度に選択する方法を教えてください。
jQuery.eachの使い方について教えてください。
jQuery.eachの使い方について教えてください。
やりたいことの目的として
テーブルの行に触れたとき背景色を変更したいということです。
ただ、ちょっとやっかいなのは1行に触れたら2行の色を変更させたいというところにあります。
tr1に触れたらtr1とtr2に着色
tr2に触れたらtr1とtr2に着色
tr3に触れたらtr3とtr4に着色
tr4に触れたらtr3とtr4に着色
・
・
・
といった感じです。
$(@@@).hover(function(){
$(this).css({
backgroundColor:'#ff47a3',
color:'#ffffff'
});
},function(){
$(this).css({
backgroundColor:bgColor,
color:color
});
});
});
@@@の部分をうまく配列で書く方法はないでしょうか?
配列を使えばいいかとおもうのですが・・・
通常2行を選択するのであれば
$('#tr1,#tr2').hoverでいいかと思ってはいますが・・・
配列ではどのようにしてあげたらいいのでしょうか?
よろしくお願いいたします。
<table>
<tr id=tr1>
<td></td><td></td>
</tr>
<tr id=tr2>
<td></td><td></td>
</tr>
<tr id=tr3>
<td></td><td></td>
</tr>
<tr id=tr4>
<td></td><td></td>
</tr>
<tr id=tr5>
<td></td><td></td>
</tr>
<tr id=tr6>
<td></td><td></td>
</tr>
</table>
お礼
これでも大丈夫でした ありがとうございます