更改功能不会在 iOS 上触发
Posted
技术标签:
【中文标题】更改功能不会在 iOS 上触发【英文标题】:on change function does not fire on iOS 【发布时间】:2018-03-19 10:09:39 【问题描述】:我正在尝试改进我页面上的结帐。在某一时刻,您可以使用 input type="date"
选择交货日期。更改日期后,应启用/禁用运输方式,在桌面浏览器和 android 上运行良好。但在 ios 上不会触发 on change 功能
jQuery部分
function updateDeliveryDay()
$('input[name="delivery_date"').on('change', function ()
//do something
);
以及来自.phtml的部分
<input type="date" name="delivery_date" id="delivery_date" min="<?php echo date("Y-m-d"); ?>" placeholder="-" value="">
【问题讨论】:
【参考方案1】:问题解决了
function updateDeliveryDay()
$(document).on('change', '#delivery_date', function ()
// do someth
);
【讨论】:
以上是关于更改功能不会在 iOS 上触发的主要内容,如果未能解决你的问题,请参考以下文章
Laravel mix / webpack 不会在通过 babel() 编译的脚本上触发监视功能
SystemVolumeDidChangeNotification 永远不会在 iOS 14 上触发
在主机上更改挂载卷中的文件时,不会在 docker 容器中触发文件系统事件