Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我希望我在第一个字段中选择的候选人不再显示在第二个字段中_Javascript_Jquery - Fatal编程技术网

Javascript 我希望我在第一个字段中选择的候选人不再显示在第二个字段中

Javascript 我希望我在第一个字段中选择的候选人不再显示在第二个字段中,javascript,jquery,Javascript,Jquery,我希望我在第一个字段中选择的候选人不再显示在第二个字段中。请帮帮我怎么做谢谢。有人有主意吗请帮帮我 请检查一下 Html视图 <div class="row"> @foreach ($election->electionPostion as $key => $value) @php $arr = $value->electionCandidate->pluck('candidate_id')->toArray(

我希望我在第一个字段中选择的候选人不再显示在第二个字段中。请帮帮我怎么做谢谢。有人有主意吗请帮帮我

请检查一下

Html视图

<div class="row">
  @foreach ($election->electionPostion as $key => $value)
    @php
      $arr = $value->electionCandidate->pluck('candidate_id')->toArray();
    @endphp
    <div class="col-md-6">
      <div class="form-group mb-3">
        <input type="hidden" name="position_id[]" value="{{ $value->id }}">
        <label>{{ $value->position->name }}</label>
        <select class="form-control select2 change-selection" id="cmbTaxID"
             name="candidate_id[{{ $value->id }}][]" multiple required >
          <option readonly disabled>Please Select</option>
          @foreach ($candidates as $value)
            <option  {{ in_array($value->id, $arr) ? 'selected' : null }}
              value="{{ $value->id }}">{{ $value->name }}</option>
          @endforeach
        </select>
        <span class="text-danger">{{ $errors->first('candidate_id') ?? null }}
        </span>
      </div>
    </div>
  @endforeach
</div>
$(document).ready(function() {
$(".change-selection").change(function() {
    let candididate_id = $(".change-selection").val();

     $('#cmbTaxID > option[value=' + candididate_id + ']').remove();
});

});