是否可以通过JQuery [$('。a')。index(1).remove();]中的索引值删除元素?

时间:2019-05-02 11:21:08

标签: jquery html html5

我想使用jQuery通过索引删除一组HTML元素。 有什么办法可以做到?

我尝试了类似于$('。a')。index(1).remove();的方法,但是它不起作用。

/* This is not the actual code, but sample code */
// HTML Part
<ul>
  <li class="a">Milk</li>
  <li class="a">Tea</li>
  <li class="a">Coffee</li>
</ul>

// jQuery Part

$('.a').index(1).remove();

/* If I want to remove Tea from list using its index value */

1 个答案:

答案 0 :(得分:0)

使用eq()代替index()

$('.a').eq(0).remove();
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<ul>
  <li class="a">Milk</li>
  <li class="a">Tea</li>
  <li class="a">Coffee</li>
</ul>