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

jQuery .change()函数在移动设备上无法正常工作的问题排查

iOS 16.1.2下jQuery修改元素src属性失效问题解决

问题场景

切换选择器选项时通过jQuery修改元素的src属性,该功能在桌面端各类浏览器中正常运行,但在iOS 16.1.2系统的最新版Safari和Chrome浏览器中完全失效,使用的jQuery版本为3.6.3。调试过程中未捕获到任何异常报错,改用原生JavaScript重写代码后功能恢复正常。

原jQuery代码

$('#selector').change(function() {
    model.setAttribute('src', path + $(this).val().trim()+'.glb');
});

解决方法:改用原生JavaScript实现

document.getElementById('selector').addEventListener('change', function() {
    // 直接赋值src属性或使用setAttribute均可
    model.src = path + this.value.trim() + '.glb';
    // 也可使用:model.setAttribute('src', path + this.value.trim() + '.glb');
});

内容的提问来源于stack exchange,提问作者alesv

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 07:32:10