我正在使用一些AJAX来动态填充基于前一个选择框的选择框,在这种情况下定位<select id="exam_level">
jQuery('#exam_level').on('change', function(e) {
e.preventDefault();
e.stopPropagation();
var $examLevel=jQuery('#exam_level').val();
jQuery( "#loading-animation").show();
// call ajax
jQuery("#exam_subject").empty();
jQuery.ajax({
url:"<?php echo admin_url('admin-ajax.php'); ?>",
type:'POST',
data:'action=my_special_ajax_call&exam_levelid=' + $examLevel,
success:function(results){
//alert(results);
jQuery("#exam_subject").removeAttr("disabled");
jQuery("#exam_subject").append(results);
}
});
});
出于某种原因,它无法与iOS设备配合使用。有人知道解决这个问题吗?
答案 0 :(得分:0)
尝试给.on('blur', function(e) { /* ... */ });
一个镜头。我认为Safari没有使用选择
onchange
个事件