0
<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>

こんにちは、みんな!
短く要点:

クラス「.Full」を知っている「span.label」をjqueryでターゲットにしたい

4

3 に答える 3

2

試す:

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

または

$(this).closest('tr').find('span.label');
于 2013-10-29T14:06:58.057 に答える
1

あなたはこれを行うことができます:

$('.Full').closest('tr').find('.label');
  • Full最初に jQuery オブジェクトを取得します。
  • 次にclosesttr要素に移動します。
  • 次に.find()、クラスとして指定されたスパンに移動しますlabel

編集

クラスを使用してスパンを具体的にターゲットにするにlabelは:

$('.Full').closest('tr').find('span.label');
于 2013-10-29T14:08:36.090 に答える
0

試す

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

.最も近い()

.children()はより高速です.find()

于 2013-10-29T14:07:27.993 に答える