各行には、テキストボックスとボタンがあり、それぞれのテキストボックスでボタンをクリックしたときにテキストデータを取得します。しかし、問題は、textboxIDが同じであるため、ボタンクリックごとに同じ値を取得していることです...ループ内で私のコードはそのようなものです...差分ボタンクリックの各テキストボックスの値を取得する方法はありますか
<% @obj.each_with_index do |time_sheet, i| %>
<tr>
<td style="width:30px;"><input type="text" name="comment" id='commentId'></td>
<td class="table-styling"> <button type="button" id="waiver">Waiver</button></td>
</tr>
<% end %>
$('#waiver').live("click", function() {
var commentVal = $("#commentId").val();
alert(commentVal); //getting same value for each button click
});