jQueryを使用して、同じテーブル内の別のtdのテキストに基づいて、カウントダウンタイマー(これを使用http://keith-wood.name/countdown.html )をtdに追加しようとしています。
たとえば、私のテーブルは次のようになり、ステータス td に「Received」というテキストが含まれている場合、タイマーを time_remaining td に追加したいと考えています。
<table>
<tr>
<td class="status">Completed</td>
<td class="time_received"></td>
<td class="time_remaining"></td>
</tr>
<tr>
<td class="status">Received</td>
<td class="time_received"></td>
<td class="time_remaining"></td>
</tr>
</table>
そして、私のjQueryは現在以下のようになっていますが$(this).next()
、time_received tdにのみタイマーを追加するものを使用していますが、time_remaining tdに追加する必要があります.代わりに何を使用でき.next()
ますか? どんな助けでも大歓迎です。
var newCount = new Date();
newCount.setMinutes(newCount.getMinutes() + 30);
$('td.status:contains(Received)').each(function() {
$(this).next().countdown({
until: newCount,
format: 'M',
layout: "{mn} min"
});
});