私はjQueryを初めて使っていますが、おそらく私はこれについて間違っていると思います...jQuery findで返される要素のテキストを操作するにはどうすればよいですか?
私はすべてのtrのn番目のtdを選択し、数式を計算します(値を60で割ります)。新しい値をtdに返します。
$('#table tbody').find('tr td:eq(2)').text($(this).text()/60);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<table>
<tbody>
<tr>
<td>John</td>
<td>2</td>
<td>800</td>
<td>4</td>
</tr>
<tr>
<td>Sally</td>
<td>5</td>
<td>610</td>
<td>9</td>
</tr>
<tr>
<td>Bob</td>
<td>7</td>
<td>249</td>
<td>3</td>
</tr>
</tbody>
</table>
コンソールでエラーが返されず、後でconsole.logも実行されるので、それが継続していることがわかりますが、DOMでは値が変更されません。
.find()の代わりに.each()を使用する必要がありますか?どんな助けもありがとうございます。