定位到另一个 td 类别之后的下一个 td


<tr>
    <td>Full File</td>
    <td><span class="badge">5</span></td>
    <td><div class="progress"><div class="bar Full"></div></div></td>
    <td><span class="label ">Waiting</span></td>
</tr>

大家好!
言简意赅:

我想用jquery定位知道类的'span.label'。满'

尝试:

$(this).closest('td').next().find('span.label');

$(this).closest('tr').find('span.label');

你可以这样做:

$('.Full').closest('tr').find('.label');
  • 首先获取 Full jQuery 对象。
  • 接下来转到父tr元素closest
  • 然后使用 .find() 转到指定的范围,将类作为label

编辑

对于专门针对具有类label的范围,请使用:

$('.Full').closest('tr').find('span.label');

尝试

$('div.Full').closest('td').next('td').children('span.label');

.closest()

.children() 比 .find()

最新更新