我在让 Iphone 中触发 jquery .change() 事件时遇到问题。代码类似于以下内容:
var checkboxes = $('#someelement').find('input[type=checkbox]');
checkboxes.change(function() {
//never gets here on iPhone
alert('hello');
});
checkboxes.filter(':checked').trigger('change');
复选框列表在此步骤之前动态生成,并使用 .append() 方法写入页面。
这一切都适用于桌面浏览器和 Android 手机。使用 JQuery 版本 1.6.4
有什么想法吗?