首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery :last or :last jQuery以及如何实现?

jQuery :last or :last jQuery以及如何实现?
EN

Stack Overflow用户
提问于 2012-01-30 13:23:35
回答 4查看 2K关注 0票数 5

仅当类= "dp_add_section“时,才尝试删除元素的最后一个子元素,否则,我不想删除最后一个子元素。

我如何在jQuery中做到这一点?这是我到目前为止得到的,但它只删除了下一个元素,不能试图使用最后一个选择器来处理这个问题……

代码语言:javascript
复制
if (pTd.next().attr('class') == 'dp_add_section')
    pTd.next().remove(".dp_add_section");

pTd是一个变量,它获得我需要的实际元素。因此,如果我使用pTd.parent(),就会得到<tr>元素,但是只有当最后一个<td>元素有一个<td>时,我该如何删除其中的最后一个class="dp_add_section"

谢谢大家:)

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-01-30 13:29:01

尝尝这个。

代码语言:javascript
复制
pTd.parent().children('.dp_add_section:last-child').remove();
票数 5
EN

Stack Overflow用户

发布于 2012-01-30 13:26:19

如果我没理解错的话,你实际上想要这样的东西:

代码语言:javascript
复制
pTd.find('.dp_add_section:last-child').remove();

这将删除 pTd中的最后一个子(如果它具有dp_add_section类)。

票数 3
EN

Stack Overflow用户

发布于 2012-01-30 13:27:43

试试这个:

代码语言:javascript
复制
pTd.find('td.dp_add_section').last().remove(); 

代码语言:javascript
复制
pTd.find('td.dp_add_section:last').remove();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9059707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档