我有动态选择下拉菜单。例如,如果您选择一个特定的月份,第二个选择元素将填充该月的天数。
这按预期工作,但是当用户使用 iPhone 并使用内置于 Mobile Safari 的“表单助手”中的“下一步”按钮时,change
事件(使用 jQuery)不会出现触发,第二个选择不更新。
$('.month').change(function() {
// update "days" select element
});
仅供引用,我也在使用 jQuery Mobile
最佳答案
您还可以绑定(bind)一些额外的事件,例如 blur
(不知道 blur 是否会在 iphone 上触发)
$('.month').bind('change blur',function(){
});
或者你尝试过:
$('.month').live('change',function(){
});
关于jquery - 使用 Mobile Safari "form assistant"更改事件不会在选定元素上触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7680992/