Вот что я пытаюсь разобрать с JQuery:Как получить массив всех выбранных значений всех DropDownLists в DIV
<tr>
<td>5</td>
<td>[email protected]</td>
<td>asdfasdf asdfasdf</td>
<td>
<div class="roleoption">
<img src="/Public/images/delete.png" alt="delete" />
<select id="role" name="role">
<option value="1">Anonimo</option>
<option value="2">Registrado</option>
<option value="3">Tecnico</option>
<option value="4">Empresario</option>
<option selected="selected" value="5">Editor</option>
<option value="6">Financias</option>
<option value="7">Administrador</option>
</select>
</div>
<img class="add-role" src="/Public/images/add.png" alt="add" />
</td>
</tr>
И Javascript код:
select td tr get the first td's value?
var userId = $(this).parent().parent().select
Это только для получение идентификатора пользователя, я не могу понять, как выбирать элементы.
Затем мне нужно захватить каждый .val() каждого select
внутри td. Что-то вроде:
$(this).parent().find('select').each().val();??
Как я могу обернуть этот код и вернуть что-то вроде:
//Save array of values: { user: 4, roles { rol: 1, rol: 3, rol: 6 } }
Я намерен использовать этот массив значений в Ajax запроса.
Вы можете разместить HTML, который был создан, а не на стороне сервера код, который генерирует его? –
@ AnthonyGrist: Отредактировано с фактическим HTML. –