Jquery小正确的函数选择选项


Jquery little correct the function select option

选择(国家->地区->城市)选项的功能

当用户注册时,所有工作都很好,但在此之后,如果用户需要更正并更改他的地区或城市(按国家选择),则不显示带有地区的SELECT选项。为了显示,用户需要更改到另一个国家,并返回到他的国家,以查看最后的地区选择和城市。

这里我显示了问题的例子http://jsfiddle.net/Nazaret2005/bPUbb/与美国国家选择。

这是Jquery(来自url的例子)

    $(document).ready(function () {
    $('#Main').change(function () {
        var a1 = $("#Main").val();
        var a2 = $(".Subselect").val();
        console.log(a1);
        console.log(a2);
        $(".Subselect").hide();
        $(".lastSel").hide();
        $("#" + a1).show();
        $.ajax({
            type: "POST",
            url: "/ajax_city.php",
            data: {
                    "country": a1,
                    "region": a2
            },
            success: function (data) {
                $(".region").html(data);
                $(".Subselect").show();
            }
        });
    });
    $('.Subselect').change(function () {
        var a3 = $(this).val();
        console.log(a3);
        $(".lastSel").hide();
        $("#" + a3).show();
        $.ajax({
            type: "POST",
            url: "/ajax_city.php",
            data: {
                    "city": a3
            },
            success: function (data) {
                $(".region").html(data);
                $(".Subselect").show();
            }
        });
    });
});

这里有一些php/mysql,jquery和css的不同代码https://www.dropbox.com/sh/i5ku2ld65c774bo/JgAqFXTnbK(俄语)

注::我显示的代码的例子不在这里(因为代码不短)和抱歉我的英语。谢谢你的帮助。

编辑

试试这个代码我更新了这个链接的代码。动态调用变更事件

 $('#Main').change();
相关文章: