jQuery リスト(ul li)のn番目の要素に背景色を変更する

環境
Google Chrome 106.0.5249.119
Windows 10 Home 64bit
jQuery 3.6.0

構文
$('.ulのクラス名>li:eq(n番目)’).css('background-color’,色の値);
リストのn番目の要素に背景色を設定します

使用例

<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="utf-8">
  <title>文字色と背景色変更サンプル</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>

<script type="text/javascript">
$(function(){   
     $("#btnchg").click(function(){
         //n番目(インデックス+1)の要素
         $('.cft>li:eq(2)').css('background-color','yellow');
     });
});
</script>

</head>
<body>

<ul class="cft">
      <li>東京</li>
    <li>神奈川</li>
      <li>埼玉</li>
      <li>千葉</li>

</ul>
<button type="button" id="btnchg">変更</button>
</body>
</html>

実行結果
「変更」ボタンを押すと、リストの3番目の要素に背景色(yellow)を付けます。

jQuery

Posted by arkgame