Получить элемент по индексу в jQuery

У меня есть неупорядоченный список и индекс тега liв этом списке. Я должен получить элемент liс помощью этого индекса и изменить цвет его фона. Возможно ли это без зацикливания всего списка? Я имею в виду, есть ли какой-нибудь метод, который мог бы реализовать эту функциональность?

Вот мой код, который, как мне кажется, будет работать...

<script type="text/javascript">
  var index = 3;
</script>

<ul>
    <li>India</li>
    <li>Indonesia</li>
    <li>China</li>
    <li>United States</li>
    <li>United Kingdom</li>
</ul>

<script type="text/javascript">
  // I want to change bgColor of selected li element
  $('ul li')[index].css({'background-color':'#343434'});

  // Or, I have seen a function in jQuery doc, which gives nothing to me
  $('ul li').get(index).css({'background-color':'#343434'});
</script>
107
задан informatik01 6 February 2018 в 15:02
поделиться