0
更改事件甚至不会在mac chromes上触发。适用于chrome,firefox和ie的win7,也适用于Mac上的firefox和safari。但不是在铬。有任何想法吗?谢谢jquery更改事件不仅仅在mac上触发chrome。适用于safari,firefox和windows 7上的chrome
编辑:其下拉菜单......它基本上是一个州/城市选择器,我根据数据库中选择的状态加载城市。
<script type="text/javascript">
$(document).ready(function() {
$('#cod_estados').change(function(){
if($(this).val()) {
$('#cod_cidades').hide();
$('.carregando').show();
$.getJSON('cidades-ajax.php?search=',{cod_estados: $(this).val(), ajax: 'true'}, function(j){
var options = '<option value=""></option>';
for (var i = 0; i < j.length; i++) {
options += '<option value="' + j[i].cod_cidades + '">' + j[i].nome + '</option>';
}
$('#cod_cidades').html(options).show();
$('.carregando').hide();
});
} else {
$('#cod_cidades').html('<option value="">– Escolha um estado –</option>');
}
});
});
</script>
是#cod_estados是文本框或下拉列表的ID吗? – 2013-04-30 10:06:08