$("#StudentList>div:last-child").remove();怎么使用eq删除第几个
时间: 2024-09-06 10:06:53 浏览: 21
`$("#StudentList>div:last-child").remove();` 这行jQuery代码的作用是从DOM中删除`#StudentList`元素下的最后一个`div`子元素。这里使用了`:last-child`这个选择器,它选中指定元素的最后一个子元素。
如果你想要使用`eq()`方法删除特定位置的元素,`eq()`方法接受一个基于0的索引参数,表示你想要选中第几个元素。例如,如果你想删除`#StudentList`下的第一个`div`子元素,你应该使用如下代码:
```javascript
$("#StudentList>div").eq(0).remove();
```
这里`$("#StudentList>div")`选中`#StudentList`下的所有`div`元素,`eq(0)`选中第一个`div`(因为索引是从0开始的),然后`.remove()`方法删除该元素。
如果你想删除第二个`div`元素,可以这样写:
```javascript
$("#StudentList>div").eq(1).remove();
```
其中`eq(1)`表示选中第二个元素(第一个是索引0),然后删除。
阅读全文