0

我有两个输入选择,当在第一个输入选择中选择一个值时填充第二个输入,它可以工作。

我正在动态选择一个值并且第二个选择正在填充,但是当我想从第二个输入选择中选择选项时问题就来了。我做不到。

ajax 正在其他文件中执行,因此我无法修改 ajax,我唯一想要的是在值出现在 DOM 时动态选择选项。

 <script>
    jQuery($).ready(function(){
       //here I'm selecting a option from land and region is populating properly
       jQuery("#land option[value={VALUE1}]").attr("selected","selected").change();

       //when I try to select the region dinamically it doesn't work
       jQuery("#region option[value={VALUE2}]").attr("selected","selected").change();
     });
 </script>

我想从第二个输入中选择一个值。

好像没有价值

也许使用事件处理程序,可以解决它。如何解决这个问题?

4

1 回答 1

1

这是一个基于第一个选择的示例 AJAX 函数,您选择汽车的品牌,它调用数据库并返回第二个选项的所有选项

$("#make").change(function(){
    $("#model").attr("disabled", false);
    $.ajax({
        url: "http://website.com/vehicle/getmodel.php",
        data: {make: $(make).val()},
        type: "post",
        success: function(msg){
        $("#model").html(msg);
        }
    });
});
于 2013-07-17T21:10:05.593 回答