0

我正在尝试根据州(类别和子类别)选择州和城市,但是使用 jquery ui 插件搜索值时出现问题。

  <script type="text/javascript">



                $(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 –&lt;/option>');
                    }
                });
            });
            </script>

http://imageshack.us/g/10/99913872.jpg/

还记得我正在使用其他会发生冲突的 javascript 代码吗?

'jQuery.noConflict()'

而不是 $ 然后是 '(function () {'

但代码停止运行。

4

1 回答 1

0

如果你想在 noConflict 模式下使用 jQuery,你可以$在你的快捷方式 domReady 调用中重新映射。

jQuery.noConflict();
jQuery(function($) {
    // Your code here, access $ as usual
});
于 2013-04-11T16:18:05.697 回答