Ответ 1
var values = $("#group_select>option").map(function() { return $(this).val(); });
Кто-нибудь знает, как я могу получить все значения в выборе JQuery?
Пример:
<select name="group_select" id="group_select">
<option value="a">A</option>
<option value="b">B</option>
<option value="c">C</option>
</select>
Я хочу получить все значения параметров (a, b и c) из select (без выбора любой опции) с помощью jquery
var values = $("#group_select>option").map(function() { return $(this).val(); });
Далее вы получите массив значений <option>
var values = $.map($('#group_select option'), function(e) { return e.value; });
// as a comma separated string
values.join(',');
Здесь Рабочий демонстрационный пример. добавьте /edit в URL-адрес, чтобы увидеть код.
Это приведет к повторению всех параметров и даст вам их значения. Затем вы можете либо добавить их в массив, либо манипулировать ими по отдельности.
$('#group_select option').each(function(){
$(this).val()
};
Для этого можно использовать следующий код: -
var assignedRoleId = new Array();
$('#RolesListAssigned option').each(function(){
assignedRoleId.push(this.value);
assignedRoleId.push(this.text);
});