私はいくつかのマークアップを持っています:
<table>
<tbody>
<tr>
<td>
<input type="hidden" class="deleted" value="False" />
<input type="button" class="rtButton" value="RT" />
</td>
</tr>
<tr>
<td>
<input type="hidden" class="deleted" value="False" />
<input type="button" class="rtButton" value="RT" />
</td>
</tr>
<tr>
<td>
<input type="hidden" class="deleted" value="False" />
<input type="button" class="rtButton" value="RT" />
</td>
</tr>
</tbody>
</table>
私が望んでいるのは、rtButton がクリックされたときに、同じ td 内の非表示の入力だけの値が true に変更されることです。
私はこれを達成しようとしました:
$(function(){
$('.rtButton').click(function () {
$(this).closest('input.deleted').val("True");
alert( $(this).closest('input.deleted').val())
});
});
ただし、値を設定できないようです。