在jQuery 3中如何获取.each函数中选择输入的ID?

时间:2018-11-27 16:06:21

标签: jquery select

在我的Laravel 5.7 / blade / jQuery v3.3.1 / bootrap 4.1中,我显示了基于$groups数组的选择输入,例如

@foreach($groups as $nextGroup)
    <div class="form-row mb-3">
        <label class="col-xs-12 col-sm-6 control-label pb-0 mb-0  mt-3" for="checked_user_access_{{ $nextGroup['id'] }}">
            {{ $nextGroup['name'] }}<br>
            <small>{{ $nextGroup['description'] }}</small>
        </label>
        <div class="col-xs-12">
            {{ Form::select('checked_user_access_'.$nextGroup['id'], $userGroupSelectedValueArray, !empty($nextGroup['is_checked']) ? 1 : 0, [ "id"=>'checked_user_access_'.$nextGroup['id'], "class"=>"form-control editable_field select_input update_user_access" ] ) }}
        </div>
    </div>
@endforeach

我想在js函数中获取所有选定的数据,并使用ajax发布它们,例如:

var update_user_access_selection = ''
$('select.update_user_access').each(function () {
    update_user_access_selection = update_user_access_selection + $(this).text() + ', ' + $(this).val() + ', ' + $(this).id + ',         '
...

作为update_user_access_selection变量的结果,我可以选择/未选择值,但是我没有找到是否有一种方法可以获取id的任何值 选择输入以合并它们并发布这些数据。

哪种方法有效?

谢谢!

0 个答案:

没有答案