jQuery代码可在Chrome桌面浏览器上运行,但不能在iOS Chrome上运行

时间:2019-06-25 15:51:15

标签: jquery ajax

我有一个应用程序,该应用程序需要能够选择一组玩家。当选择一个球员时,我不希望他在其他位置上可供选择(因此,我没有同一位球员两次)。

我有代码,无论何时在台式机浏览器上选择播放器,都将从select选项下拉列表中删除播放器,但是在我的iPad上使用移动浏览器时,选择播放器时不会将其从列表中删除。

$(document).ready(function() {
  $('select').on('change', function(event) {
    var prevValue = $(this).data('previous');
    $('select').not(this).find('option[value="' + prevValue + '"]').show();
    var value = $(this).val();
    $(this).data('previous', value);
    $('select').not(this).find('option[value="' + value + '"]').hide();
  });
});

0 个答案:

没有答案