<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()
快