У меня есть динамическая таблица, в которой данные строк отображаются с использованием метода foreach.
я хочу получить значение скрытого поля ввода при изменении опции выбора поля.
это мой код,
@foreach($sCForms as $sCForm)
<tr>
<td>{!! $sCForm->Description !!}</td>
<td style="display: none;"><input type="hidden" class="hidden"
value="{{$sCForm->id}}" id="hidden"></td>
<td class="demo">
<select name="assigned_to" id="assigned_to" class="demo form-control
required" style="width: 90%;" onchange="changeassigned()">
<option value="">--Select user--</option>
@foreach($users as $user)
<option value="{{$user->id}}">
{{$user->first_name}} {{$user->last_name}}
</option>
@endforeach
</select>
</td>
</tr>
@endforeach
моя функция:
function changeassigned()
{
var id = $('#assigned_to').val();
var form_id = $('.demo').parent().parent().find('input').val();
alert(form_id);
}
Моя проблема с этим кодом в том, что я получаю значение только для скрытого поля первой строки.
Каков наилучший способ получить значение скрытого поля каждой строки .?