You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Datatables在iPhone设备上仅能选中首行,无法选中其他行的问题求助

Datatables在iPhone设备上仅能选中首行,无法选中其他行的问题求助

大家好,我最近碰到个头疼的问题,想请各位帮忙看看。

我用下面这段代码实现jQuery Datatables的行选中功能:

$(document).ready(function () {
  var table = $('#empTable').DataTable();

  $('#empTable').on('click', 'tr', function () {
    if ($(this).hasClass('selected')) {
      $(this).removeClass('selected');
    } else {
      $('#clientescelto').val(this.cells[0].innerHTML);
      table.$('tr.selected').removeClass('selected');
      $(this).addClass('selected');
    }
  });
});

这段代码在Windows端的各类浏览器、苹果平板上都能正常工作,点击任意一行都能正常切换选中/取消选中状态。可到了iPhone设备上就出问题了——我只能选中列表的第一行,点击其他行完全没有任何反应。

我已经试过换了好几个不同型号的iPhone测试,但问题还是没解决。有没有朋友遇到过类似的情况,或者有什么排查思路吗?

谢谢大家!
Chico

备注:内容来源于stack exchange,提问作者chico

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 09:34:53