仅当类= "dp_add_section“时,才尝试删除元素的最后一个子元素,否则,我不想删除最后一个子元素。
我如何在jQuery中做到这一点?这是我到目前为止得到的,但它只删除了下一个元素,不能试图使用最后一个选择器来处理这个问题……
if (pTd.next().attr('class') == 'dp_add_section')
pTd.next().remove(".dp_add_section");pTd是一个变量,它获得我需要的实际元素。因此,如果我使用pTd.parent(),就会得到<tr>元素,但是只有当最后一个<td>元素有一个<td>时,我该如何删除其中的最后一个class="dp_add_section"呢
谢谢大家:)
发布于 2012-01-30 13:29:01
尝尝这个。
pTd.parent().children('.dp_add_section:last-child').remove();发布于 2012-01-30 13:26:19
如果我没理解错的话,你实际上想要这样的东西:
pTd.find('.dp_add_section:last-child').remove();这将删除 pTd中的最后一个子(如果它具有dp_add_section类)。
发布于 2012-01-30 13:27:43
试试这个:
pTd.find('td.dp_add_section').last().remove(); 或
pTd.find('td.dp_add_section:last').remove();https://stackoverflow.com/questions/9059707
复制相似问题