こんにちは、次のテーブル データがあります。
<tr>
<td><input type="text" data-usage="payment" /></td>
<td><input type="text" data-usage="payment" /></td>
<td data-usage="amount"></td>
</tr>
次に、ユーザーが data-usage="payment" のテキスト ボックスを離れると、data-usage="amount" の td のテキストが "info" に設定されるようにしようとしていました。私が書いた:
<script type="text/javascript">
$(document).ready(function () {
$("input[data-usage='payment']").blur(function () {
$(this).closest("td[data-usage='amount']").text("info");
});
});
</script>
理由はわかりませんが、これも機能しません。イベントが発生し、td が見つかったように見えますが、テキストは設定されていません。
誰でも理由を教えてもらえますか? これについてもっと良い方法はありますか?