Php 删除带同级的div()中的select选项

Php 删除带同级的div()中的select选项,php,jquery,Php,Jquery,我编写了以下PHP代码: for ($i=1; $i < 11; $i++) { $output.=' <div class="form-group"> <label>Schedule priority: '.$i.' </label><br> <select class="form-control selectDisable"> <option selected di

我编写了以下PHP代码:

for ($i=1; $i < 11; $i++)
{
    $output.='
    <div class="form-group">
      <label>Schedule priority: '.$i.' </label><br>
      <select class="form-control selectDisable">
        <option selected disabled>Select an option</option>
        <option value="1">Schedule: 00:00 - 00:00 Break:  00:00 - 00:00 Restday: Monday</option>
        <option value="2">Schedule: 00:00 - 00:00 Break:  00:00 - 00:00 Restday: Tuesday</option>
        <option value="3">Schedule: 00:00 - 00:00 Break:  00:00 - 00:00 Restday: Wednesday</option>
        <option value="4">Schedule: 00:00 - 00:00 Break:  00:00 - 00:00 Restday: Thrusday</option>
        <option value="5">Schedule: 00:00 - 00:00 Break:  00:00 - 00:00 Restday: Friday</option>
        <option value="6">Schedule: 00:00 - 00:00 Break:  00:00 - 00:00 Restday: Saturday</option>
        <option value="7">Schedule: 00:00 - 00:00 Break:  00:00 - 00:00 Restday: Sunday</option>
      </select>
    </div>';
}
它不起作用,可能是因为选择在
内,如果我删除该标记,代码工作正常


如何在不删除div标记的情况下运行代码?

同级同级同级同级同级同级同级同级同级同级同级同级同级同级同级同级同级同级同级同级同级同级同级同级同级同级同级同级同级同级同级。您的
select
s处于不同的级别。我想您可以只选择所有
select
s,而不选择
同级

$(document).on('change','.selectDisable',function(){
    $('.selectDisable').find('option[value="'+$(this).val()+'"]').remove();
});
如果您不想从当前
中删除值,请选择
-使用

$(document).on('change','.selectDisable',function(){
    $('.selectDisable').not(this).find('option[value="'+$(this).val()+'"]').remove();
});

同级
是同一级别的元素。您的
select
s处于不同的级别。我想您可以只选择所有
select
s,而不选择
同级

$(document).on('change','.selectDisable',function(){
    $('.selectDisable').find('option[value="'+$(this).val()+'"]').remove();
});
如果您不想从当前
中删除值,请选择
-使用

$(document).on('change','.selectDisable',function(){
    $('.selectDisable').not(this).find('option[value="'+$(this).val()+'"]').remove();
});

$(此).sides()
需要是
$('.selectDisable')。children()
鉴于有十个选择具有相同的选项,我猜关键是要从所有其他选择中删除选定的选项,而不是从当前选择中删除选定的选项。
$(此).sides()
需要是
$('.selectDisable')。children()
鉴于有十个选项具有相同的选项,我猜关键是要从所有其他选项中删除一个选定选项,而不是当前选项?