Javascript 无法更改iOS Safari上的按钮选择

Javascript 无法更改iOS Safari上的按钮选择,javascript,ios,css,safari,mobile-safari,Javascript,Ios,Css,Safari,Mobile Safari,在一个网页上,我正在处理一系列按钮,这些按钮在页面上呈现为标签内重复生成的元素。选择是连续的,第一个列表中的选择限制为一个,第二个列表仅在从第一个列表中选择后才呈现。您只能在第一个列表中选择一个项目,在第二个列表中选择多个项目。在iPhone上测试网页时,我无法更改第一部分的选择,也无法取消选择第二列表中的任何内容 本期仅适用于iOS 13之前的iPhone。iOS 13或更高版本的Androids和iPhone在处理此页面时没有问题。这个bug在我的雷达下飞行了一段时间,因为我正在使用Chro

在一个网页上,我正在处理一系列按钮,这些按钮在页面上呈现为
  • 标签内重复生成的
      元素。选择是连续的,第一个列表中的选择限制为一个,第二个列表仅在从第一个列表中选择后才呈现。您只能在第一个列表中选择一个项目,在第二个列表中选择多个项目。在iPhone上测试网页时,我无法更改第一部分的选择,也无法取消选择第二列表中的任何内容

      本期仅适用于iOS 13之前的iPhone。iOS 13或更高版本的Androids和iPhone在处理此页面时没有问题。这个bug在我的雷达下飞行了一段时间,因为我正在使用Chrome开发者工具上的mobile view emulator验证我的移动更改。问题没有出现在那里


      我到处寻找遇到这个问题的其他人,但这似乎并不常见。我应该通过Javascript、CSS或HTML来解决这个问题吗?

      结果表明,这个问题是由于jquery兼容性造成的,而且修复非常简单。只需将
      onclick=''
      添加到列表元素中,即可恢复正常的预期功能